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

Это похоже на финансовый долг, чем дольше вы продолжаете не выплачивать свои долги, тем хуже и хуже становится.

Итак, в этом чтении я расскажу вам, как можно эффективно и действенно ввести «технический долг».

Вот 7 самых быстрых способов выполнить работу

  1. Представить несколько языков-:

Поскольку большая часть компании в наши дни уже использует микросервисы. Внедрите несколько языков в свои микросервисы, чтобы компании было сложно нанимать новичков, а существующим участникам было сложно сотрудничать.

2. Не следуйте никаким принципам кодирования -:

Повторяю, пожалуйста, не следуйте каким-либо принципам кодирования и не пытайтесь нарушать такие принципы, как YAGNI, SOLID, KISS, DRY и т. д.. Через некоторое время в вашем проекте вы не сможете легко расширять новые функции. На выполнение работы ушло бы много дней, если бы вам удалось выполнить работу, быть готовым ко все большему количеству ошибок.

3. Не проводить рефакторинг и не закрывать тест —:

Продолжайте работать над дополнительными функциями, просто не оглядывайтесь на рефакторинг кода и не пишите ни одного теста для каких-либо функций. В конце концов, вы чувствуете, что ваша продуктивность снизилась. Это поможет ввести больше ошибок и займет больше времени для выпуска функций.

4. Не документируйте ничего-:

Будь то сложная логика, которую вы написали, или сложное приложение, которое вы создали, просто не делитесь ни одним словом в любом письменном формате. Действуйте так, как будто вы единственный источник правды. Пусть ваша компания и коллеги страдают, чтобы найти правду.

5.Не отслеживать проекты -:

Пусть ваши проекты превращаются в природу. Не добавляйте никакие журналы и аналитику в свое приложение, чтобы вы не знали, где провести рефакторинг и над какими функциями работать дальше. Если вы представляете компанию и планируете привлечь новых членов на аутсорсинг, просто не анализируйте силу и возможности своей команды. Позвольте новому участнику внести свою лепту и позвольте ему уйти без какой-либо передачи.

6. Используйте несколько поставщиков облачных услуг:

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

7.Всегда спешить -:

Если на создание фичи уходит 3 недели. Попробуйте собрать его за 1,5 недели со всеми ярлыками, хак-фиксом, который вы знаете, и не проводите рефакторинг позже. Таким образом, сложность кода будет увеличиваться и увеличиваться, так что вам будет трудно работать с этим проектом, т.е.

Не берите на себя ответственность за любую работу, которую вы делаете, и не отвечайте за любые ошибки, которые вы сделали, чтобы вы не чувствовали, что есть возможности для улучшения. Таким образом, огонь может продолжать гореть.

Вывод

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