Публикации по теме 'good-coding-practice'


Принципы и практики, которым мы должны следовать при написании кода
Твердые принципы Принципы SOLID — это концепции объектно-ориентированного проектирования, применимые к разработке программного обеспечения. Он разработан Робертом К. Мартином. SOLID расшифровывается как принцип единой ответственности, принцип открытости-закрытости, принцип замещения Лискова, принцип разделения интерфейса и принцип инверсии зависимостей. SOLID — это системная стратегия проектирования, которая гарантирует, что ваша программа будет модульной, понятной и поддающейся..

Журнал разработчика #002 — Чистый код
Ни для кого не секрет, что одна из самых рекомендуемых книг для начинающих программистов — Чистый код: Руководство по гибкому программному мастерству Роберта К. Мартина. Итак, я решил взяться за эту книгу, которую обязательно прочитать , и перенести в свой небольшой журнал некоторые из ее основных концепций и идей. Эта статья разделена на семь разделов: (i) Основные понятия; (ii) Именование; (iii) Структура кода; (iv) Функции; (v) Структуры контроля; (vi) Объекты, классы и..

Как тестирование на основе состояний может помочь вам улучшить качество кода
Как тестирование на основе состояний может помочь вам улучшить качество кода Вы когда-нибудь тестировали часть программного обеспечения и задавались вопросом, правильно ли вы тестируете? Вот где вступает в действие тестирование на основе состояния. В отличие от тестирования взаимодействия, которое фокусируется на том, как объекты взаимодействуют друг с другом, тестирование на основе состояния проверяет правильность внутреннего состояния объекта.

Шаблоны проектирования в Golang
Пожалуйста, сначала прочитайте мой блог о встроенных полях в Golang здесь . Что такое шаблон проектирования? По материалам Wiki: в программной инженерии шаблон проектирования  – это общее повторяемое решение часто возникающей проблемы при проектировании программного обеспечения. Шаблон проектирования — это не готовый дизайн, который можно преобразовать непосредственно в код. Это описание или шаблон решения проблемы, который можно использовать в самых разных ситуациях. Шаблон..

Избавьтесь от отладчика: раскрытие истинной силы ведения журнала в разработке
Избавьтесь от отладчика: раскрытие истинной силы ведения журнала в разработке Привет! «В прошлом посте мы говорили о нужно и нельзя вести журнал. Сегодня давайте больше сосредоточимся на рекомендации отказаться от отладчика. Логирование долгое время было частью кодирования. Со временем это было действительно полезно, помогая нам обнаруживать и исправлять ошибки, а также предлагая нам понимание бизнес-процессов. Сначала мы рассмотрим использование журналов вместо отладчиков, как..

Советы по чистому коду
Мы постоянно слышим о качестве кода. Рекомендуется всегда следовать рекомендациям по кодированию при написании кода, чтобы его было легко расширять, читать или поддерживать. Как говорится, мы пишем код не только для машины, но и для человека, поэтому читабельность — важный фактор. Хорошее качество кода помогает нам сэкономить время, усилия и затраты, когда речь идет о расширяемости, ремонтопригодности и тестируемости. Поэтому здесь я пишу несколько советов, которые могут быть полезны...

Философия кодирования (часть 2) — Code Monk
Философия кодирования (часть 2) — Code Monk Монахи уделяют много внимания уборке. Поддерживать высокий уровень чистоты в себе и вокруг себя — ежедневная рутинная работа. "A clean surrounding and a clean body leads to a clean mind" - Monks' philosophy Чистая ванная комната Говоря об уборке, одной из самых важных частей дома является ванная комната. Все любят пользоваться чистой ванной. Атмосфера чистой ванной комнаты может успокоить нас, подготовив нас к деятельности..