LINUX.ORG.RU

История изменений

Исправление no-such-file, (текущая версия) :

программист формирует в цикле for с индексом от 1 до N

И правильно делает. Вообще такой цикл можно вытащить в подшаблон и толкать везде.

Вам дано задание: убрать и цикла элементы скажем с номерами 3, 5, 7 и 11

array_filter или array_intersect_key, цикл трогать не надо.

Нужно ли делать сначала рефакторинг цикла?

Не нужно. Свой анролл засунь себе в зад, т.к. это уменьшает code reuse = тупая работа.

почему уволили предыдущего программиста

Он сам свалил из этого дурдома. Ни разу не видел чтобы программиста увольняли - это слишком дорого, искать нового.

Исходная версия no-such-file, :

программист формирует в цикле for с индексом от 1 до N

И правильно делает. Вообще такой цикл можно вытащить в подшаблон и толкать везде.

Вам дано задание: убрать и цикла элементы скажем с номерами 3, 5, 7 и 11

array_filter или array_intersect_key, цикл трогать не надо.

Нужно ли делать сначала рефакторинг цикла?

Не нужно. Свой анролл засунь себе в зад, т.к. это уменьшает code reuse = тупая работа.

почему уволили предыдущего программиста

Он сам свалил. Ни разу не видел чтобы программиста увольняли - это слишком дорого, искать нового.