Публикации по теме 'principles'


SOLID CODE: Применение твердых принципов
Стать старшим среди миллионов программистов! В ходе исследования большинство студентов изучили некоторые основные концепции ООП, а именно: Абстракция Инкапсуляция Наследование Полиморфизм Эти понятия преподаются довольно четко, и почти в каждом интервью есть вопросы по этому понятию. Поскольку эти 4 понятия являются довольно базовыми, вы пока не можете погуглить их, чтобы узнать больше. Принципы, которые я представлю сегодня, относятся к ООП-дизайну. Это принципы,..

Почему S.O.L.I.D?
Я надеюсь, что большинство из вас знакомы с ООП (объектно-ориентированное программирование), потому что сейчас каждый разработчик использует языки ООП (объектно-ориентированное программирование). Если у вас нет хорошего представления об ООП (объектно-ориентированное программирование), перейдите по ссылке ссылка . Это поможет понять, что я собираюсь сделать рассказать. Что такое S.O.L.I.D? SOLID - это аббревиатура от пяти очень важных принципов проектирования, которые..

2 принципа дизайна, которые я лично использую для проектов iOS
Практическое применение принципа открытости-закрытости и принципа инверсии зависимостей Признаюсь, иногда, когда я оглядываюсь на код, который написал 2 года назад, я сам путаюсь. Или, что еще хуже, когда я хочу изменить одну часть кодовой базы и понимаю, что должен изменить все остальное, потому что моя кодовая база просто беспорядок. Если вы можете рассказать, эта статья для вас. Принципы проектирования программного обеспечения важны, потому что языки программирования..

Метапринципы программирования — DRY : не повторяйтесь
I will not repeat myself I will not repeat myself I will not repeat myself I will not repeat myself I will not repeat myself I will not repeat myself Представьте, что у вас есть 10 функций, разбросанных по коду, и из-за изменения требований вам нужно изменить поведение этих функций. Есть большая вероятность, что вы могли пропустить изменение одной или двух из этих функций, и теперь вы создали аномалию в своей системе. DRY — это не повторяться. Повторяющийся код подвержен ошибкам..

Как правильно стать СУХИМ
Я неправильно понял этот принцип TL;DR; «Каждая часть знания должна иметь единственное, недвусмысленное и авторитетное представление в системе» Раньше я думал, что часть знания означает код , поэтому я всегда абстрагировал код, чтобы СУХОЙ его. И хотя я по-прежнему считаю, что мы должны это делать, когда это уместно, я также думаю, что эта фраза больше относится к бизнесу. Мысли о коде Что я думаю о разработке программного обеспечения medium.com..

Принцип 3P: Цель, Производительность, Производительность
Как программисты, мы постоянно ищем языки, которые являются производительными, продуктивными и универсальными. Существует ли какой-либо язык программирования, который в настоящее время удовлетворяет этим свойствам? Сможем ли мы когда-нибудь создать его? В этой статье я представляю фундаментальный компромисс, который влияет на разработку языков программирования и успех программных проектов. Определения Компромисс программирования диктует, что язык программирования не может..

Самый важный принцип, которому я стараюсь следовать как разработчик программного обеспечения
Я начал программировать в 2006 году с вводного класса, который был частью учебной программы по вычислительной лингвистике, моей линии изучения. Во время учебы я не много программировал, но с тех пор (с 2012 года) я программировал для своей работы на регулярной основе, хотя я не всегда работал программистом. За это время я научился использовать модульные тесты, принципы чистого кода и многое другое об инструментах, используемых в корпоративной Java (Maven, Spring, Java EE, Git, SVN,..