Почему плохой научный код превосходит код, следующий «лучшим практикам»? Перевод

German German 9 Января (ред)

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

Я работаю уже более десяти лет в среде, где преобладают люди с математическим или физическим образованием, которые часто имеют скудные знания в области «программной инженерии».

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

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

Читать далее (англ.):

https://yosefk.com/blog/why-bad-scientific-code-beats-code-following-best-practices.html

1 Ответ

  1. Yori Yori 9 Января (ред.)
    • Файлы разбросаны по множеству каталогов.
    • Лес почти идентичных имен вроде DriverController, ControllerManager, DriverManager, ManagerController, controlDriver до бесконечности — все они вызывают друг друга.

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