(no subject)
Mar. 8th, 2026 01:32 pmвообще если бы чатгопота была труъ чатгопота, она бы на скормленный ей без всяких приседаний, прыжков и ужымок предыдущий код написала бы следующее:
- чтобы лучше понимать что происходит в тестах, нужна небинарная логика, три состояния
- в крестах не надо делать её на енумах, говно мамонта должно лежать в музее говна мамонта
- есть же там неймспейсы всякие няшные и хитровывернутые стелс-преобразования типов, не няшные но имбовые
- то, что кода станет больше это конечно плохо, но его не надо трогать никуда, пульнул и забыл
- вообще не кручинься маса хозяин, я ща всё напишу и положу в файл testTemplate.cpp, а скрипт сбора статистики в файл testScript.sh, ну и все тесты поправлю тоже, можешь лежать кверху лапами дальше в своё удовольствие
тогда бы да, битым жызнью хадкорным софтварь инженерам надо было бы посматривать в сторону нарабатывания скилов починки ушатанной сантехники и электрики в окрестных йебенях
- чтобы лучше понимать что происходит в тестах, нужна небинарная логика, три состояния
- в крестах не надо делать её на енумах, говно мамонта должно лежать в музее говна мамонта
- есть же там неймспейсы всякие няшные и хитровывернутые стелс-преобразования типов, не няшные но имбовые
- то, что кода станет больше это конечно плохо, но его не надо трогать никуда, пульнул и забыл
- вообще не кручинься маса хозяин, я ща всё напишу и положу в файл testTemplate.cpp, а скрипт сбора статистики в файл testScript.sh, ну и все тесты поправлю тоже, можешь лежать кверху лапами дальше в своё удовольствие
тогда бы да, битым жызнью хадкорным софтварь инженерам надо было бы посматривать в сторону нарабатывания скилов починки ушатанной сантехники и электрики в окрестных йебенях
#include <iostream> #include <cstring> // =============================== TEMPLATE HEADER ============================ namespace nekoTestsLiterals { const uint8_t testFail {0}; const std::string failStr {"FAIL"}; // <-- from bool false const uint8_t testPass {1}; const std::string passStr {"PASS"}; // <-- from bool true const uint8_t testInDevelopment {2}; const std::string devStr {"DEVEL"}; // to see new or broken tests } // ========================================================================== using namespace std; int main() { std::cout << "===== Test ... =====" << std::endl; // --> test code place uint8_t testResult = nekoTestsLiterals::testInDevelopment; // use bool predicate for PASS/FAIL // =============================== TEMPLATE FOOTER ============================ if (testResult == nekoTestsLiterals::testInDevelopment) std::cout << nekoTestsLiterals::devStr << std::endl; else if (! testResult) std::cout << nekoTestsLiterals::failStr << std::endl; else std::cout << nekoTestsLiterals::passStr << std::endl; }