Ну вот не пидор ли, а?
не пидар,а человек который позаботился о своем будующем найме)
Ну вот не предусмотрительный ли пидор, а?
так он сам через пару месяцев хрен разберется в своем говнокоде
и сова еще мозг ебать будет "тыж сам писал!!" (и чсх будет права)
и сова еще мозг ебать будет "тыж сам писал!!" (и чсх будет права)
Ебут мозг а денюшка капает. Просто относись ко все похуестично и все.
Пфф, комменты удаляются только перед сдачей, так же как стили и скрипты превращаются в белеберду. А в репозитории все норм, все на месте.
Если отдать готовый продукт с подробными комментами - от тебя и избавиться могут. Где-то на риахтуре лежит чья-то история об этом.
Если от тебя избавились из-за того, что ты написал годные комменты по которым легко поддерживать код - это хорошая новость. Отличный повод найти адекватных нанимателей.
Эх, была у меня практика, когда ты лезешь в контейнер пода, чтобы подебажить "на горячем" какую-то залупонь, написанную говнокодером год-два назад. И в этом случае комменты говнокодера часто выручали. Но сейчас, во времена microk8s и minikube, когда всю инфру можно локально развернуть, это уже пережиток прошлого.
у него есть сохраненочка с комментами на эльфийском. Так что он обложил работодателя-лоха
Это же цифровое, нематериальное... Его может быть более чем одна копия.
А как же самодокументируемый код? Или все методы теперь execute и invoke называются (что-то напомнило мои похождения по исходникам hibernate).
За бесценок ты бы стал этим заниматься?
Так называешь классы, переменные и методы ты в процессе, это просто дело привычки. Конечно красивый код писать было бы лень, но он всё равно будет читабельным.
Если у тебя восемь вложенных циклов - не будет.
и в 5 из них - рекурсивный вызов этой функции!
Лет 20 назад я был юн, наивен, и считал, что пишу красивый, чистый код, и самодокументрирую его для кого-то.
А теперь я точно знаю, что соблюдаю культуру кода для себя. И даже если для других - пишу всё равно "как для себя".
Независимо от того, сколько мне платят.
Просто с ростом профессионализма я не пойду туда, где мне платят мало. Но отношение к своей работе у меня сохранилось что тогда, что сейчас.
Кстати, несмотря на то, что it-ников много, вы удивитесь, насколько узок круг и как быстро находится подноготная история людей, которые работают по принципу "платят херово = пишу херово". И как сложно им потом придётся порой - найти новое место.
Я сейчас в телекоме, и у нас при найме поднимается по всем смежным каналам история человека, и связываемся с бывшими работодателями, налаживаем контакты с их сеньорами, руководителями групп, архитекторами, вплоть до того, что "вася, будь другом, пришли-ка любой код pl/sql этого человека из вашего последнего проекта, на страничку-другую, глянуть надо, как он пишет".
И присылают, не поверите (коммерческой тайны никакой вам кусок кода оторванного от проекта не выдаст, но стиль, и уровень его владения языком даст вполне). Мы так уже двоих (и это только с начала года) завернули.
А уж если человек при уходе намеренно напакостил в коде, или не передал свою работу другим людям корректно!.. Ну, мы если такое в карьере человека находим - заворачиваем сразу. Независимо от того, сколько вам платили - это крайне непрофессиональное, "детское" поведение.
Так что не рекомендовал бы увлекаться таким принципом, как в комиксе.
Не устраивает зарплата - уходи.
Но если работаешь - тогда уж работай на совесть.
Это принцип, который в конце-концов всегда оправдывает себя.
А теперь я точно знаю, что соблюдаю культуру кода для себя. И даже если для других - пишу всё равно "как для себя".
Независимо от того, сколько мне платят.
Просто с ростом профессионализма я не пойду туда, где мне платят мало. Но отношение к своей работе у меня сохранилось что тогда, что сейчас.
Кстати, несмотря на то, что it-ников много, вы удивитесь, насколько узок круг и как быстро находится подноготная история людей, которые работают по принципу "платят херово = пишу херово". И как сложно им потом придётся порой - найти новое место.
Я сейчас в телекоме, и у нас при найме поднимается по всем смежным каналам история человека, и связываемся с бывшими работодателями, налаживаем контакты с их сеньорами, руководителями групп, архитекторами, вплоть до того, что "вася, будь другом, пришли-ка любой код pl/sql этого человека из вашего последнего проекта, на страничку-другую, глянуть надо, как он пишет".
И присылают, не поверите (коммерческой тайны никакой вам кусок кода оторванного от проекта не выдаст, но стиль, и уровень его владения языком даст вполне). Мы так уже двоих (и это только с начала года) завернули.
А уж если человек при уходе намеренно напакостил в коде, или не передал свою работу другим людям корректно!.. Ну, мы если такое в карьере человека находим - заворачиваем сразу. Независимо от того, сколько вам платили - это крайне непрофессиональное, "детское" поведение.
Так что не рекомендовал бы увлекаться таким принципом, как в комиксе.
Не устраивает зарплата - уходи.
Но если работаешь - тогда уж работай на совесть.
Это принцип, который в конце-концов всегда оправдывает себя.
Ты говоришь слишком разумные вещи и будешь жестоко заминусован.
Если ты согласился на работу - делай адекватно, согласно условиям договора. Если работодатель решил тебя наебать, то ты имеешь право творить любую хуету.
Ну, не сказал бы.
Ты все делаешь хорошо и по договору, а начальник решил тебя наебать. Если в договоре эти наебки прописаны, то ты лох, сам виноват, что читал невнимательно. Но если наёбывают вопреки договору, то это да, проблема.
Тут возможен вариант пригрозить заявлением в трудовую инспекцию, но тогда начальника выебут, и он, я уверен, начнет строить тебе пакости, а там уже и до увольнения недалеко. Если действовать без трудовой инспекции, то все равно придется увольняться.
Так или иначе, если охота громко хлопнуть дверью и поднасрать начальнику, усложнив свой код для чтения, то назревает двоякая ситуация: с одной стороны, ты замедляешь производственный процесс, с другой ты своим снарядом задеваешь ни в чем не виноватого программиста, которого наняли тебе на замену спустя неделю. Ему то весь код разгребать
Ты все делаешь хорошо и по договору, а начальник решил тебя наебать. Если в договоре эти наебки прописаны, то ты лох, сам виноват, что читал невнимательно. Но если наёбывают вопреки договору, то это да, проблема.
Тут возможен вариант пригрозить заявлением в трудовую инспекцию, но тогда начальника выебут, и он, я уверен, начнет строить тебе пакости, а там уже и до увольнения недалеко. Если действовать без трудовой инспекции, то все равно придется увольняться.
Так или иначе, если охота громко хлопнуть дверью и поднасрать начальнику, усложнив свой код для чтения, то назревает двоякая ситуация: с одной стороны, ты замедляешь производственный процесс, с другой ты своим снарядом задеваешь ни в чем не виноватого программиста, которого наняли тебе на замену спустя неделю. Ему то весь код разгребать
Если вы договоре прописано, сам мудак, что подписал. Ну а так, никого ты ничем не задеваешь. Если программера наняли, он выполняет свою работу, более того, в процессе его, скорее всего, также попытаются кидануть. Так что ты делаешь доброе дело.
Слушайте, договор - он обычно подразумевает кучу всего, что не описано явно в контракте. Иначе на них уходила бы тонна бумаги, и они устаревали прежде, что ты бы их дочитал до конца. Работодателей можно (и нужно!) ругать, но иногда полезно ставить себя и на их место. Работа любого кодера, уж не говорю о уровнях выше мидла - это творческая работа, где халтура дороже всего обходится именно работодателю. У нас вот сейчас на проекте кадровый голод. Мне нужны люди, и я отлично понимаю, что первый месяц-другой (и это я ещё оптимистично!) человек у меня будет не работать на проект, а учиться, вникать, въезжать в нашу систему. Даже если он был супер-профи на другом проекте. А после минимальной раскачки опыта (год-два максимум) любой it-шник учится считать между строк завиралок hr-ов и видеть как и что в компании на самом деле.
И что получает работодатель, если он попытается наёбывать в найме? Пожелает получит "работу негра"? Он получит ТЕКУЧКУ. Человек придёт, получит свои оклад-другой, покрутит носом, и уйдёт искать потеплее место дальше. А я получу отвлечение 1-2 важных спецов на обучение новичка, который испарился, не успев сделать ничего толкового.
В какой вселенной это может быть выгодно работодателю?!
А тот, кто придёт, и увидев, что его наёбывают с оплатой, и при этом останется - не нужен уже мне, знаете ли... есть у нас такие, кидаем их на самый низ - много муторной малотворческой работы, от которой мало что зависит, и ставим минимальный оклад. И они, не поверите, и тогда не уходят! Потому что амбиции = 0, ну и на топ тянут не все, знаете ли.
А код писать культурно нужно именно для себя!
Это как личная гигиена, знаете ли. Мыть после себя руки. Как привычка читать интересное, а не пустое. Это въедается. И потом ты уже просто не думаешь об этом, просто уже пишешь постоянно с уважением к тому, кто потом твои каракули после тебя читать будет.
И что получает работодатель, если он попытается наёбывать в найме? Пожелает получит "работу негра"? Он получит ТЕКУЧКУ. Человек придёт, получит свои оклад-другой, покрутит носом, и уйдёт искать потеплее место дальше. А я получу отвлечение 1-2 важных спецов на обучение новичка, который испарился, не успев сделать ничего толкового.
В какой вселенной это может быть выгодно работодателю?!
А тот, кто придёт, и увидев, что его наёбывают с оплатой, и при этом останется - не нужен уже мне, знаете ли... есть у нас такие, кидаем их на самый низ - много муторной малотворческой работы, от которой мало что зависит, и ставим минимальный оклад. И они, не поверите, и тогда не уходят! Потому что амбиции = 0, ну и на топ тянут не все, знаете ли.
А код писать культурно нужно именно для себя!
Это как личная гигиена, знаете ли. Мыть после себя руки. Как привычка читать интересное, а не пустое. Это въедается. И потом ты уже просто не думаешь об этом, просто уже пишешь постоянно с уважением к тому, кто потом твои каракули после тебя читать будет.
Сова, залогинься.
По hybris походи. Там ужоснах.
Пару лет назад слышал чудную историю про эффективного проджект-менеджера, который начал "разбираться чо погромисты медленные", узнал что 40% времени они пишут тесты - и немедленно распорядился их прекратить писать.
А потом резко возросло время разработки потому, что теперь программисты проводят функциональные тесты по любому поводу.
И чем дело кончилось, уволили?
Хуже (для них), программисты оттуда начали валить, чел собственно на собеседовании эту историю рассказал.
Писать тесты? Что это?
если оставить только последнюю картинку - что изменится?
ну, у нас в требования прописали, что-б весь код без комментариев. дебилы.
Какая плата такой и результат
Я почти не пишу комментариев, больше полагаюсь на тесты. С комментами или без всё равно придётся учиться читать код, это сложнее чем его писать, но никуда от этого не деться.
Мне ментор мой код с ложечки кормил и заставляла рефакторить. Было так больно, что я больше не пишу как раньше. Просто придерживаюсь принципа, что я пишу книгу. Сюжет можно понять, если читать сверху вниз. Комменты запрещены.
ну кто так переменные называет? должно быть a, b, c, без намёка на тип, кратенько, константы и классы/прототипы с маленькой
Нахуй a, b, c? Знак подчёркивания - наш лучший друг.
Чтобы написать коммент, необходимо залогиниться