Публикации по теме '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
Чистая ванная комната
Говоря об уборке, одной из самых важных частей дома является ванная комната. Все любят пользоваться чистой ванной. Атмосфера чистой ванной комнаты может успокоить нас, подготовив нас к деятельности..