а тесты? Где тесты, Лебовски?
Код писать и обезьяну научить можно, а вот правильно его задокументировать, да еще с соблюдением ЕСПД, вот тут нужны специалисты... (с)
Ну блять ясно же - пиши меньше кода и больше документации
Можно ограничиться только документацией. А код напишут другие после твоего выхода на пенсию.
Это называется "системный архитектор".
Только работу системного архитектора можно проверить параллельно кодируя и проверяя предложенные решения, а значит можно получить втык за плохое решение.
Закончил
к слову о документации, мне вот лично ее иногда не хватает, знаете почему? а потому что:
Так что не так?
Продукт, которым может пользоваться только гений, может сделать любой дурак.
Продукт, которым может пользоваться любой дурак, может сделать только гений.
Продукт, которым может пользоваться любой дурак, может сделать только гений.
Кажется, это девиз разработчиков в последние года. Когда интерфейс максимально упрощается, делается из больших красивых кнопок с большим количеством "воздуха" и прочими трендами хипстерского UI-строения. А в итоге функционал софта с каждым разом все урезается и урезается.
Согласен. Банк имеет три личных кабинета: два полностью функциональные, но "не красивые", а третий - "красивый, адаптивный, современный", но хуй что сделаешь. Ничего не работает и даже не исправляют.
Вот это тоже очень верно, кстати.
Но и консолью тоже немного не то пользоваться. Тут, как и везде, нужен ебаный баланс, на который все ложат хуи разных размеров. Ну и нормальная архитектура, да.
Я и не топлю за консоль. Консоль удобна для осуществления большого числа разнотипных действий, когда распихать их все по менюшечкам привело бы к аду. Но она абсолютно не наглядна и не информативна. GUI позволяет существенно ускорять восприятие информации за счет наглядности (особенно если иконки всякие, цвета итп), привычного расположения элементов итп, ибо мозг очень быстро такое обрабатывает.
И как раз-таки кабина пилота - хороший UI.
Чтобы написать коммент, необходимо залогиниться