Публикации по теме 'software-design-patterns'


Постоянный шаблон интерфейса — плохое использование интерфейсов.
Я читал этот вопрос в StackOverflow: http://stackoverflow.com/questions/320588/interfaces-with-static-fields-in-java-for-sharing-constants Причина этого заключалась в том, что когда я просматривал какой-то код веб-приложения, я нашел класс Java с именем java interface. ISolicitud.java /* interface or a class ¿? */ Проверяем код, он содержит только константы. Содержимое класса java заставляет меня задуматься о некоторых методах написания кода, в частности о соглашениях об именах...

Защитные оговорки и фобия «если-иначе»
Должны ли мы заменить каждое вхождение if-else защитными предложениями? Я видел много сценариев, в которых замена вложенных операторов if-else на защитные оговорки оказалась допустимым и подходящим подходом. Этот метод, при разумном использовании, определенно может улучшить читаемость кода и сделать его намерения более очевидными. Однако замена каждого возможного случая if-else защитными предложениями может нанести вред кодовой базе. При применении этого шаблона для введения..

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