Пособие по рефакторингу кода из 1975 года
Публичный постКороткий фильм "Critical Program Reading", с восстановленным цветом. Несмотря на то, что там почти 18 минут, сейчас, конечно, такое видео на Ютубе можно растянуть настолько только если впихнуть туда рассказ о своём детстве или пару рекламных интеграций пельменей. А когда-то такие материалы же действительно смотрели в аудиториях и лекториях, и с настройкой оборудования это наверняка занимало половину академического часа.
Забавно видеть, что большинство концепций в целом можно показать текущим джунам и мидлам, и это всё ещё будет полезно.
Здесь есть прописные истины "не называйте переменные км, называйте их количество_мешков", и более продвинутые мысли "избегайте излишних вложений (nesting)".
Да, тут всё ещё magic constants, и scope визуальный мы получаем сейчас "бесплатно" автоформатерами, но на фоне типичных тем "ого, как же быстро движется айти" - приятно удвляет, что некоторые вещи практически не изменились за 50 лет.
P.S. За замену "<= 0.33" на "< 0.33" и ">= 0.2" на "> 0.2" я бы конечно на ревью завернул!
О, я это недавно в очередном выпуске Technology Connections видел, но не справился найти оригинал.
А где ты увидел
!< 0.2
?К тому же исходный код:
В данном коде проверки тоже
< 0.20
и<= 0.33