- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
// В преддверии нового года на сайте PVS-Studio увеличилось количества C++ говнокода.
// Во-первых, вышла подбора багов за год, а во-вторых, квиз на поиск багов.
// Первый пример кода из квиза для разминки:
void UObject::setDeltaPitch(const UMatrix &gizmo) {
....
if (_fpzero(amount, eps))
return
rotateAccum.setAnglesXYZ(axis);
....
}
Если заинтересовались, то приятного чтения и удачи в поисках говнокодистых багов. Вас ждёт говнокод первого сорта.
Топ 10 ошибок в C и С++ проектах в 2023 году - https://pvs-studio.ru/ru/blog/posts/cpp/1092/
С++ квиз от PVS-Studio и Сергея Кушниренко - https://pvs-studio.ru/ru/blog/quest/kushnirenko_quiz/
А если что-то останется непонятным в квизе, то есть его разбор - https://pvs-studio.ru/ru/blog/posts/cpp/1091/
С наступающим НГ!
Пропустили точку с запятой? Поди, писал джаваскриптер, привыкший к неявной точке с запятой.
А что такого? Или это «дурной тон»?
Его можно сократить до
заметь, я ещё на скобочках сыкономил. Зачем заказчику платить больше?
https://www.ioccc.org/years.html#2020
Волнуюсь за организаторов. С ними всё хорошо?
пздц
Ну и погугли про проектирование ASIC, это тоже оно. Я сам в этой хрени не разбираюсь, так что конкретные туториалы и книжки посоветовать не могу... Слышал что какой-то Nand2tetris есть, но я его не проходил https://www.nand2tetris.org/
Грубо говоря, взять какую-нибудь ESPшку, присобачить к ней пару датчиков и научить раздавать показания по «Wi-Fi».
Для такого можно купить готовую плату с этой ESP, купить датчик, почитать всякие примеры готового кода, почитать документацию на API конкретной хуиты (я писал код под контроллер с вайфаем, там никаких беркли-сокетов нихуя нет, для отправки UDP пакета нужно было использовать специфичное для этой хуиты API. Никаких специальных книг про это говноапи нет, есть официальная документация на такую хуиту, и ее обычно достаточно). Если надо подключать какой-то датчик и нет готового драйвера, надо читать документацию на этот датчик, потом через какой-то интерфейс типа SPI, I2C этот датчик надо подключить, прочитать про API хуиты (какие там функции есть, чтобы отправлять-получать какие-то там байтики по интерфейсу), написать драйвер, отладить его (тут кстати поможет логический анализатор чтоб хрень отладить)... как-то так
Не знаю че тут по книгам/статьям рекомендовать, я тупо читал всякую рандомную хуйню из интернета и как-то разобрался
???
а ты точно продюсер?
we deeply love China and Taiwan.
Our conquest is the sea of stars !
с порога предлагают накормить кошка жена плошка рис
https://www.youtube.com/watch?v=NmlGVTsyqcQ
Интересно бывает почитать. А этот похуист - ~страйко~ - удалил их. Гондон!
А у сапиенсов если нет составного оператора, то и смысла заворачивать в скобки тоже нет.