Posts with tag качество...

April 8, 2017, 6:25 AM

Хочу здесь оставить основные характеристики алгоритмовИ немного поразмышлять. Часто можно встретить фразу, что хорошие программные модули должны иметь очевидные входные данные и очевидные выходные данные, быть независимыми от остального кода, в этом случае код можно назвать отрогональным, тоесть слабосвязанным. Наткнувшись на основные характеристики алгоритма я сразу вспомнил об этих утверждениях о качестве программ, видимо для того, чтобы программа была качественной каждый ее модуль обязан…
April 8, 2017, 6:25 AM

Метод объекта должен вызывать только следующие методы:Собственные методы объекта.Методы объектов, которые были переданы в качестве аргументов.Любые методы объектов, созданных внутри метода текущего объектаСледование этим правилам позволяет делать код менее связанным.
April 8, 2017, 6:24 AM

Правило магической семерки я нашел в книге The Art of Unix Programming. Смысл правила заключается в том, что:Ваши классы не должны содержать больше 7-ми методовВаши методы не должны ожидать больше 7-ми аргументовСвойства ваших классов не должны превышать 7-ми штук.Да и вообще везде где это возможно не стоит превышать цифру 7, потому что для человека сложно запомнить более 7-ми элементов одновременно, поэтому превышая это число Вы теряете ясность вашего…
April 8, 2017, 6:07 AM

При оценке качества исходного кода, я пользуюсь комбинированным алгоритмом проверки, который я составил полсе прочтения книги Стива Макконнелла "Совершенный код" и некоторого опыта работы в среде NetBeans

Яндекс.Метрика