Добавлена поддержка
ЭЧ/Ech (ex-Escapechan) и Ежчана (
ejchan.net,
ejchan.site). Набегаем, тестируем архивацию,
сообщаем о замеченных проблемах.
К сожалению, значительная часть сохранённых до 2024 г. изображений и видео была потеряна (
подробности случившегося). Мы призываем всех неравнодушных
помочь нам с восстановлением утраченного контента!
Двощ, назрел такой вопрос.
Вот я сижу, учусь кодить. Что то даже получается. Не скажу что полный долбоёб, мои поделья даже удавалось сбагрить на каких то говёных фриланс сайтах, могу в клиент-серверные приложения, базы данных, нерелятвные, релятивные вот этовотвсё. Но есть одно огромное НО!
Я совершенно не готов к командой работе.
Никогда никогда никогда в жизни я не работал с кем то в команде. Я не умею читать чужой код.
Мой собственный мне кажется понятен и прост даже через большое количество времени. Но стоит ради интереса открыть какой либо репозиторий! И всё. у меня ступор.
Вижу модуль с кучей звезд - всего 20-30 строк кода с тремя функциями, выполняющимися последовательно. Сука! В строчке по два this. Которые передаются туда сюда. Инкапсуляции, наследования. Нахуй они нужны там если цель модуля - поставить определенное количество пробелов после введенного слова. Какого хуя? Почему столько звезд? Если бы не примеры использования, я б даже не допер что делает этот модуль. И это в простом! А в сложном ВООБЩЕ ПИЗДЕЦ!
И ведь звезды. Люди ставят, комментируют, хвалят. Т.е. они сходу смотрят на этот пиздец и тут же понимают откуда где какой this что именно передаёт, где какой коллбек вызывается и что он и куда потом обратно возвращает. Бляяя.
Или противоположный пример. Читаю статью на Хабре. Парень пишет как бы он написал свой веб-сервер. Читаю - вижу интересные моменты. Думаю про себя - "ого! это действительно он хорошо придумал. надо взять на вооружение". И всё вроде понятно. Всё заебись!
рейтин -9000.
Комменты в духе - иди нахуй. никогда больше не садись за комп. Ты долбаёб и дед твой дурак и мать шлюха. как так можно писать? вот тут можно строчку сократить, записав всю функцию в одну строку с 2-мя this. ТЫ ЧТО ИДИОТ?
Короче. Двач. Как научиться писать ПРАВИЛЬНЫЙ код? Что бы все не думали что ты долбоёб, который только if else знает.
Ну серьёзно. У меня есть даже сейчас несколько сервисов, которые люди посещают. Они работают, не крашатся и с защитой вроде всё ок (наверно). Но там этих пресловутых this всего 1-2. И нет никаких наследований. В то время как в любом калькуляторе и змейке, который написан 10-илетним школьником их в кучи раз больше только не понятно НАХУЯ ОНИ ТАМ.
В общем, как перестать писать говнокод и начать жить?
Есть какая литература?
Читал книги. Но там везде примеры не те. Из серии "это объект КОТ. Его наследует объект КОТЁНОК"
Блять. дайте сложнее, но что бы понятно было Как организовывать правильную структуру кода.