Klocwork 7.7
Этот пост предназначен для программистов желающих избежать сложностей. Люди в большинстве своем пытаются сложностей избегать. Однако не всегда это получается. Особенно программистам.
Уже который раз матерюсь, тупо уставившись в монитор на работе и пытаясь разгадать тайный замысел программиста, который написал все эти спутанные классы. Ладно, написал нормально - все работает. Однако читабельность кода НУЛЕВАЯ! Документации никакой.
Менеджеры, обязательно контролируйте качество кода и количество комментов! Иначе при расширении функциональности системы наступит п####ц. И вместо того, чтобы писать код, программист будет догадываться, как работает уже существующий код.
Для контроля кода можно использовать кучу инструментов, но лучший на мой взгляд - Klocwork 7.7.
Этот тул позволяет определять косяки в программе: инициализированные и не освобожденные указатели, использование неинициализированных переменных и т.д. Одно из достоинств заключается в том, что пользователь может задавать свои правила, о нарушениях которых будет сообщаться в отчетах. Например, процент комментов в файле. Недописал комментов - получай пендаря от манагера за херовый код.
Программист тут же будет дисциплинироваться и генерить отменные программы.
В общем юзайте Klocwork - хорошая вещь.
Уже который раз матерюсь, тупо уставившись в монитор на работе и пытаясь разгадать тайный замысел программиста, который написал все эти спутанные классы. Ладно, написал нормально - все работает. Однако читабельность кода НУЛЕВАЯ! Документации никакой.
Менеджеры, обязательно контролируйте качество кода и количество комментов! Иначе при расширении функциональности системы наступит п####ц. И вместо того, чтобы писать код, программист будет догадываться, как работает уже существующий код.
Для контроля кода можно использовать кучу инструментов, но лучший на мой взгляд - Klocwork 7.7.
Этот тул позволяет определять косяки в программе: инициализированные и не освобожденные указатели, использование неинициализированных переменных и т.д. Одно из достоинств заключается в том, что пользователь может задавать свои правила, о нарушениях которых будет сообщаться в отчетах. Например, процент комментов в файле. Недописал комментов - получай пендаря от манагера за херовый код.
Программист тут же будет дисциплинироваться и генерить отменные программы.
В общем юзайте Klocwork - хорошая вещь.
Comments