LINUX.ORG.RU

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

Исправление Stanson, (текущая версия) :

Ткни пальцем туда где их код в uutils нубский.

Открываешь любой сырец и впечатляешься. 100% нубский код из-под палки.

Тупо в каком-нибудь псевдо-cat из uutils (uutils/coreutils/src/uu/cat/src/cat.rs):

        // Run through to 100
        for _ in 3..=100 {

Какому нормальному программисту придёт в голову писать в комменте ровно то, что явно написано в коде? Да никакому. Только нуб, который не понимает что он пишет будет снабжать комментариями такие очевидные вещи. Нормальный программист, если и напишет комментарий к этой строчке, то напишет почему именно до 100 цикл, например, а не до 50 или 200, почему с 3 а не с 0 или 5, если это не очевидно из предыдущего кода и т.п. А это вот -

// initialize variable v with value 12345
let v = 12345;

Чисто нубский код, причём когда нуба именно заставили писать комментарии. Нуб не понимает и не хочет понимать что он делает и почему, а комментарий написать надо. Вот и пишет в комментарий то, как у него в нубской голове звучит написанная строка кода.

Исправление Stanson, :

Ткни пальцем туда где их код в uutils нубский.

Открываешь любой сырец и впечатляешься. 100% нубский код из-под палки.

Тупо в каком-нибудь псевдо-cat из uutils (uutils/coreutils/src/uu/cat/src/cat.rs):

        // Run through to 100
        for _ in 3..=100 {

Какому нормальному программисту придёт в голову писать в комменте ровно то, что явно написано в коде? Да никакому. Только нуб, который не понимает что он пишет будет снабжать комментариями такие очевидные вещи. Нормальный программист, если и напишет комментарий к этой строчке, то напишет почему именно до 100 цикл, например, а не до 50 или 200, почему с 3 а не с 0 или 5, если это не очевидно из предыдущего кода и т.п. А это вот -

// initialize variable v with value 12345
let v = 12345;

Чисто нубский код, причём когда нуба именно заставили писать комментарии.

Исходная версия Stanson, :

Ткни пальцем туда где их код в uutils нубский.

Открываешь любой сырец и впечатляешься. 100% нубский код из-под палки.

Тупо в каком-нибудь псевдо-cat из uutils:

        // Run through to 100
        for _ in 3..=100 {

Какому нормальному программисту придёт в голову писать в комменте ровно то, что явно написано в коде? Да никакому. Только нуб, который не понимает что он пишет будет снабжать комментариями такие очевидные вещи. Нормальный программист, если и напишет комментарий к этой строчке, то напишет почему именно до 100 цикл, например, а не до 50 или 200, почему с 3 а не с 0 или 5, если это не очевидно из предыдущего кода и т.п. А это вот -

// initialize variable v with value 12345
let v = 12345;

Чисто нубский код, причём когда нуба именно заставили писать комментарии.