Программисты делятся на два типа: чистюли и грязнули. Чистюли – это те, для кого самый важный приоритет в коде – это то, как он выглядит. Т. е. как оформлен код, как названы функции и их аргументы, как организованы модули и зацепление между ними. Чистюля старается сделать код максимально простым для чтения и поддержки насколько хватает его скиллов. Я не говорю, что чистюля пишет хороший код, т. к. это зависит напрямую от его скиллов. Но чистюля очень хочет писать хороший код. А т. к. в процессе работы мы становимся лучше, то чистюля проводит немало времени за рефакторингом уже написанного кода.
А есть грязнули – это те, для кого важнее конечный результат, а как он достигается не так уж и важно. Грязнуля без зазрения совести вставит хак вместо того, чтобы зарефакторить класс или нарушит любой из принципов SOLID – если это позволит написать код быстрее. Опять-таки, я не говорю, что грязнуля пишет плохой код. Грязнули просто все равно какой код он пишет, т. к. ему важнее выполнить конечную задачу.
По моему личному опыту могу сказать, что грязнуль больше. И меня, порой, это сильно расстраивает. А когда мне грустно, то я иду рефакторить свой код и тогда мне становиться лучше) А кто ты? Чистюля или грязнуля?
А есть грязнули – это те, для кого важнее конечный результат, а как он достигается не так уж и важно. Грязнуля без зазрения совести вставит хак вместо того, чтобы зарефакторить класс или нарушит любой из принципов SOLID – если это позволит написать код быстрее. Опять-таки, я не говорю, что грязнуля пишет плохой код. Грязнули просто все равно какой код он пишет, т. к. ему важнее выполнить конечную задачу.
По моему личному опыту могу сказать, что грязнуль больше. И меня, порой, это сильно расстраивает. А когда мне грустно, то я иду рефакторить свой код и тогда мне становиться лучше) А кто ты? Чистюля или грязнуля?