• 864
  • 0
  • 0
Нравится блог?
Подписывайтесь!

Костыльное программирование

Доброго времени суток дорогие друзья.

Около полугода вынашиваю мысль, куда-либо написать свои соображения. И, вот появился свободный часик, чтобы изложить на ваш суд и свой страх мои мысли. Сразу хочу попросить прощения за ошибки в тексте.

И так приступим...

Костыли это что-то прекрасное. Каждый костыль, который мы пишем уникален и не повторим. Это верх совершенства и смекалки.

Представьте сколько труда уходит на разработку нужного функционала, а вы что-то не предусмотрели, всё начало разваливаться, как карточный домик на ветру. Что тогда надо сделать? Правильно пересмотреть архитектуру подоткнуть костылик и можно без проблем и сожаления показывать рабочий проект заказчику, перед этим пообещав себе отрефакторить, этот костыль. А, представьте, что таких костылей у Вас уже не мало, весь проект просто утыкан ими. Аж, глазу больно смотреть. Как тут быть? отрефакторить весь проект? Это как минимум половина времени и не факт, что потом костыли не понадобятся. Есть вариант получив горький опыт, переписать весь проект и предусмотреть в архитектуре эти моменты, чтобы избежать всего этого - умножаем сроки на двое. Хорошо если времени хватит, но по большей части времени всегда в обрез. И менеджер уже стоит над душой с утрица и просит сказать конкретный срок сдачи проекта. С каждым днём давление растет и его не интересует, что там всё держится на "соплях", главный довод "чтобы функционал работал как в ТЗ и деньги поступили". Тут мы начинаем злится не на менеджера, а на самого себя. Потому что сдаём не доделанный проект и даже знаем, что скоро придется его снова подпирать костылями. К чему я это всё? К тому что сам оставлял костыли из-за нехватки времени, не раз пожалел об этом. Менеджеру, то всё равно, а нам после придется грызть ногти и искать выходы, а в особых случая смотреть в глаза заказчика...

Напоследок пару "Если":

  • Если решение требует костыль, как быстрый и эффективной способ устранения проблемы, то стоит им воспользоваться.
  • Если костыль подпирается ещё одним костылём стоит задуматься и пересмотреть архитектуру.

Благодарю за внимание, простите за потраченное время.

Алексей Шкодер shcoderAlex
Молодой разработчик, страждущий и жаждущий!
13 января 2013, 13:25
864

Загрузка...
Loading...

Комментарии

Оставьте свой комментарий

Спасибо за открытие блога в Yvision.kz! Чтобы убедиться в отсутствии спама, все комментарии новых пользователей проходят премодерацию. Соблюдение правил нашей блог-платформы ускорит ваш переход в категорию надежных пользователей, не нуждающихся в премодерации. Обязательно прочтите наши правила по указанной ссылке: Правила

Также можно нажать Ctrl+Enter

Популярные посты

До каких пор чиновники будут игнорировать защиту детей?

До каких пор чиновники будут игнорировать защиту детей?

До каких пор Уполномоченный по правам ребенка, как институт во всем мире стоящий на страже жизни и прав детей, в нашей стране будет выполнять представительские функции?
AliyaSadyrbaeva
25 июля 2017 / 18:27
  • 10631
  • 6
Зачем эмигрировать в Россию? Лично я никогда не понимал этой странной мечты

Зачем эмигрировать в Россию? Лично я никогда не понимал этой странной мечты

Некоторые мои знакомые, мечтают уехать в Россию и побыстрее получить гражданство. Кому мы там сдались? Есть замечательная поговорка: "Где родился - там и пригодился".
Washington
25 июля 2017 / 12:15
Что происходит в казахстанской правоохранительной системе под видом борьбы с коррупцией

Что происходит в казахстанской правоохранительной системе под видом борьбы с коррупцией

За день до своей гибели прямо около памятника жертвам политических репрессий 1937-го Жампозов сказал жене, что он – жертва точно таких же репрессий.
openqazaqstan
24 июля 2017 / 10:18
  • 3413
  • 12
Если вам отвечают на казахском языке – ситуация с точки зрения законодательства

Если вам отвечают на казахском языке – ситуация с точки зрения законодательства

Я своим постом не собираюсь критиковать кого-либо, что люди знают или не знают казахский или русский язык. Я выражаю своё мнение с точки зрения законодательства о языках.
Advokot
25 июля 2017 / 13:50
  • 3181
  • 31
Мужчины Люксембурга и Казахстана: «У нас они уже в 35 добиваются статуса»

Мужчины Люксембурга и Казахстана: «У нас они уже в 35 добиваются статуса»

Что касается парней, так это вообще отдельная тема. Они для меня загадка. Уже год пытаюсь понять ход их мыслей. Для нас, казахов, немного сложно понять, почему человек в 35-36 лет, до сих пор не нашел смысла жизни.
AASh
24 июля 2017 / 15:19
  • 2343
  • 23
Легендарный вокалист «Linkin Park» унёс за собой молодость десятков тысяч людей

Легендарный вокалист «Linkin Park» унёс за собой молодость десятков тысяч людей

Самое грустное, что, как и всегда в таких случаях, скоро на Честера начнут изливаться потоки грязи - что он был наркоманом, или что-то подобное (как в случае со многими знаменитостями).
demonica
21 июля 2017 / 15:13
  • 2032
  • 51
Алматы глазами астанчанки: «У вас жара за 30! Вы не то, что южные – вы Африка!»

Алматы глазами астанчанки: «У вас жара за 30! Вы не то, что южные – вы Африка!»

Все дороги ведут в Алматы. Хотелось бы поспорить, учитывая, как я насмешливо провожала друзей или коллег, которые покидали родную Астанушечку и переезжали «на юг».
SogdiK
21 июля 2017 / 18:25
  • 1895
  • 34
Лечиться нельзя умереть. Страшно, когда запятая поставлена якобы «законом бога»

Лечиться нельзя умереть. Страшно, когда запятая поставлена якобы «законом бога»

Стало известно о смерти четырехлетней Виктории Сусаевой. Отец девочки намерен подать на бывшую супругу в суд, так как уверен, что в смерти дочери виноваты ее религиозные воззрения.
lyalusha
21 июля 2017 / 14:35
  • 1563
  • 16
Королева пепла. Рекап 2 серии 7 сезона сериала «Игра престолов»

Королева пепла. Рекап 2 серии 7 сезона сериала «Игра престолов»

Всем привет! Продолжаем традиционную серию рекапов, посвящённых, пожалуй, главному сериалу современности - "Игре престолов". Спойлеры обязательны, иначе и быть не может!
Seattle
25 июля 2017 / 16:15
  • 1468
  • 21