#плохой_код — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #плохой_код, aggregated by home.social.
-
От Фаулера до продакшена: как в небольшой компании выращивают качественный код
Недавно наткнулся на статью о том, почему хорошие разработчики пишут плохой код в больших компаниях . Автор объяснял это высокой текучкой, тем, что большинство изменений вносят новички, а ветераны перегружены и не успевают передавать экспертизу. Меня эта статья зацепила, потому что я видел и другую картину в своей практике. Решил поделиться опытом: как в сравнительно небольшой ИТ-компании можно писать хороший код, когда собственник ратует за его качество. Однажды фраза из к/ф "Человек с бульвара Капуцинов" навела меня на размышления о моем пути в ИТ-профессии. В отличие от Билли, мне повезло: я не просто встретил хороших людей, а прочитал умные книги, которые эти люди написали. Когда я вспоминаю годы, когда только становился программистом, отчётливо вижу те издания, которые заложили мой будущий фундамент. Это были не просто инструкции, а встречи с людьми, которые изменили мой взгляд на программирование и управление. Удивительно, насколько сильно несколько толковых книг могут повлиять на судьбу человека! Refactoring Мартина Фаулера научил меня профессиональному отношению к коду и привычке доводить детали до совершенства. Не писать идеально с первого раза невозможно. Но постоянно улучшать, рефакторить, делать код чище и понятнее. Это не про перфекционизм, а про уважение к тем, кто будет читать этот код завтра. Фаулер однажды сказал: " I am not a good engineer, I am an engineer with good habits ". Эта фраза стала для меня ключевой. Я понял, что хороший код это не про талант, а про привычки. Про то, что ты делаешь каждый день, даже когда никто не смотрит.
https://habr.com/ru/articles/989908/
#качество_кода #плохой_код #рефакторинг #мотивация_сотрудников
-
[Перевод] Почему хорошие разработчики пишут плохой код в больших компаниях
Каждую пару лет кто-нибудь замечает , что крупные технологические компании иногда пишут на удивление мусорный код. Если вы не работали в большой компании, то вам может быть сложно понять, почему это происходит. Уровень зарплат в крупных технологических компаниях позволяет привлекать многих компетентных разработчиков. Они работают довольно неспешно, поэтому создаётся впечатление, что у них достаточно времени, чтобы выполнять работу качественно. Как же появляется плохой код?
https://habr.com/ru/companies/ruvds/articles/974452/
#плохой_код #качество_кода #большие_проекты #большие_компании #faang #ruvds_перевод
-
Честный взгляд на Spring Data JPA
Spring Data JPA считается швейцарским ножом для работы с БД в Java. Однако Spring Data JPA не заслуживает своего триумфа и вот почему...
-
Когда устал от алгоритмов: Ревью кода на собеседовании
Несколько лет назад, проходя собеседование в одну из компаний, я столкнулся с задачей, которая выделялась на фоне стандартных вопросов про алгоритмы и структуры данных. Вместо привычной реализации алгоритма мне предложили отревьюить легаси-код. Это было гораздо легче, чем алгоритмы, но не менее эффективно для проверки широты знаний. С тех пор я не расстаюсь с этой задачей уже как собеседующий.
https://habr.com/ru/articles/850814/
#livecoding #собеседования #собеседования_задачи #оффер #карьера_программиста #алгоритмы #плохой_код #легасикод #собеседования_в_ит
-
История времен колониального рабства в IT
Привет всем! В своей статье хочу поделиться с вами историей и размышлениями о том, как в допандемийные времена жили разработчики из регионов и какие перспективы открывались перед ними в работе. Даже в рамках одной компании зарплата разработчика из региона обычно была на 1.5-2 раза меньше, чем у разработчика из Москвы, но об этом обычно не говорили открыто. Не смотря на то, что многие считали офисную работу продуктивной, она на самом деле часто являлась сдерживающим фактором для качественного развития в данной сфере.
https://habr.com/ru/articles/804103/
#рабство #карьера #карьера_в_itиндустрии #качество_кода #качество_по #плохой_код