Привет, ребята, я разработчик программного обеспечения, и я нашел несколько советов, как писать красивый код и быть хорошим разработчиком программного обеспечения.

Оглавление.

1. Создайте архитектуру (алгоритм)

2. Делайте заметки.

3. Делайте это простым и читабельным.

4. Комментарии.

5. Будьте программистом канального типа.

6. Не пишите код, когда вы устали или в плохом настроении.

7. Не пишите все сразу, сделайте разработку итеративной.

8. Выходите на улицу, найдите хобби.

9. Изучите процессы и инструменты.

10. Узнавайте новое, когда у вас есть свободное время.

1. Создайте архитектуру (алгоритм)

Я видел, как многие люди начинали писать код без какой-либо архитектуры. И 99% из них получили Проблемы из-за такого мышления.

Писать код, не задумываясь о его архитектуре, так же бесполезно, как мечтать о своих желаниях, не имея плана их достижения.

Прежде чем писать код, вы должны понять, что он будет делать, как, что он будет использовать, как модули, сервисы будут работать друг с другом, какую структуру он будет иметь, как он будет тестироваться и отлаживаться, и как он будет Обновлено.

2. Делайте заметки.

Примечание в разных форматах.

я) аудио или видео

Аудиозаметка представляет собой форму записи обсуждения собрания. или видеозаписи.

ii) Заведите дневник.

Мы не будем напоминать все, что обсуждается на встрече. Поэтому всегда заведите привычку писать в дневник.

3. Делайте это простым и читабельным.

Всегда пишите код, который легко читается и будет понятен разработчикам. потому что время и ресурсы, которые будут потрачены на трудно читаемый код, будут намного выше, чем то, что вы получите от оптимизации.

Если вам нужно сделать оптимизацию, то сделайте ее как самостоятельный модуль с DI, со 100% тестовым покрытием и который не будет трогаться как минимум год.

Не пишите сложный код. Это проще, чем меньше ошибок и меньше времени на их отладку.

4. Комментарии.

Кто-то говорит: Код никогда не лжет, иногда комментарии лгут.

Всегда пишите простые и читаемые комментарии.

5. Будьте программистом канального типа.

я) заставить его работать

Напишите Simple, и он будет работать и даст ожидаемый результат.

II) Сделайте это быстро

Как только ваш код заработает, «Сделать его быстрым» означает писать в короткие сроки и выполнять оптимизацию памяти.

iii) Сделать это красиво

Последняя часть кода Make Beautiful означает писать правильные комментарии и всегда

Соблюдайте межстрочный интервал.

6. Не пишите код, когда вы устали или в плохом настроении.

Когда разработчики устают, они делают на 2–5 багов и ошибок больше, чем когда полны сил. Поэтому работать больше — очень плохая практика. Вот почему все больше и больше стран думают о 6-часовом рабочем дне, а в некоторых из них он уже есть. Умственная работа — это не то же самое, что работа с бицепсами.

7. Не пишите все сразу, сделайте разработку итеративной.

Прежде чем писать код, проанализируйте и предскажите, что действительно нужно вашим клиентам/клиентам, а затем выберите MVF (наиболее ценные функции), которые вы сможете разработать с хорошим качеством в короткие сроки. Используйте такие итерации для развертывания качественных обновлений, а не тратьте время и ресурсы на необоснованные желания и жертвы качеством.

8. Выходите на улицу, найдите хобби.

Дифференциация труда повышает умственные способности и дает новые свежие идеи. Так что делайте паузы и выходите на свежий воздух, общайтесь с друзьями, играйте в игры и т.д.

9. Изучите процессы и инструменты.

Всегда узнавайте новое и демонстрируйте свои навыки на Github, Stackoverflow, medium.com и многих других сайтах.

10. Узнавайте новое, когда у вас есть свободное время.

Когда люди перестают учиться, они начинают деградировать

Буду очень признателен, если вы поделитесь в комментариях своими идеями и практиками написания хорошего кода.

Спасибо, что читаете этот блог.