malikov.tech

Излишние заморочки

Замечали, что как только кто-то научился что-то делать, он начинает пытаться применить этот навык всюду? Ну как в детстве, научился ты гвозди забивать и все суши весла, всем обнаруженным торчащим гвоздями в доме предстоит быть вколоченными, а те, что не торчали - будут вынуты и вбиты обратно с особым усердием. Вот и у молодых разработчиков также. Как только научились решать любые задачки через написание скриптов - пишутся "молоточки". В этом нет ничего плохого, только иногда есть задачи, которые проще решить тупо руками, без написания скрипта. Но умение понять, что сейчас автоматизировать задачу не нужно - приходит сильно опосля. Поэтому важно следить за тем, что бы при выполнении задачи, которую явно можно решить простым путем, исполнитель не занимался лишними заморочками. А самое главное объяснять, почему так. Ведь например 10 записей в базе можно и ручками обновить для начала, а вот если начнет прослеживаться закономерность в таких обновлениях, то тогда стоит потратить время и автоматизировать повторяющиеся задачи. И ведь тоже прописная казалось бы истина... Вот бы такие штуки в школах и институтах объясняли)