Re[13]: Нужна ли защита от повторного включения
От: Андрей Тарасевич Беларусь  
Дата: 09.02.22 17:11
Оценка:
Здравствуйте, VladFein, Вы писали:

VF>Здравствуйте, Андрей Тарасевич, Вы писали:


АТ>>... Голая `#pragma once` — это сразу штамп "пионэрский овнокот" поверх репозитория.


VF>А нету ли у Вас еще таких правил для штампов? Вроде TAB vs spaces? Curly brace placement?


Ой, да их тыщи! (спасибо за ваш хороший вопрос)

Но я не записываю, поэтому приведу лишь те карго-культы, что сразу приходят в голову, ибо встречаются с удивительным постоянством и выраженной сезонностью (читай: каждый год очередному набору "пионэров" раздают все те же методички):

1. Царь всех карго-культов: явное приведение типа на результат `malloc` в С коде
2. Указательная арифметика вместо <stdarg.h> (львовский политех, согласно расследованию ruSO)
3. Золотой фонд индийского программирования: формат `%[]s` в scanf
4. `int i = 0; for (i; i < 10; ++i)`
5. Когда нужно увеличить размер динамического массива, копирование данных из старого массива в новый почему-то делается через третий, специально выделенный временный массив.
6. Чтение файла `while (!f.eof()) { ... }` — "нас так учили"
7. ...
Best regards,
Андрей Тарасевич
Отредактировано 09.02.2022 17:35 Андрей Тарасевич . Предыдущая версия . Еще …
Отредактировано 09.02.2022 17:29 Андрей Тарасевич . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.