Сначала немного предыстории. Я разработчик Android, работаю в ИТ-компании в Непале.

Мы работали над проектом с очень сжатыми сроками, поэтому нам пришлось доработать нашу игру, чтобы завершить проект вовремя. По первоначальным требованиям проект должен был состоять из 4 основных модулей, и мы очень много работали, буквально без Facebook и Youtube в свободное время. На самом деле свободного времени не было, и примерно через 10 дней мы наконец придумали прототип и показали его клиенту. К настоящему времени вы уже догадались, что произошло.

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

Вот что меня поразило сейчас: программисты не удаляют, а, если быть точным, / * комментируют * /. Всегда есть опасения, что нам может понадобиться этот код в ближайшем будущем, и либо мы слишком ленивы, чтобы писать его снова, либо мы слишком ленивы, чтобы искать его в Stackoverflow, и подобные инциденты помогают этим страхам преобладать в нашем уме и проекте. выглядят испорченными и много шаблонного кода - только льготы. И, честно говоря, мы как программисты ничего не можем с этим поделать.