Mar. 8th, 2026

norian: (Default)
вообще если бы чатгопота была труъ чатгопота, она бы на скормленный ей без всяких приседаний, прыжков и ужымок предыдущий код написала бы следующее:

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

- вообще не кручинься маса хозяин, я ща всё напишу и положу в файл 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;
}

Profile

norian: (Default)
Murramoto Manulneko

March 2026

S M T W T F S
1 23 45 6 7
891011121314
15161718192021
22232425262728
293031    

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 9th, 2026 07:25 pm
Powered by Dreamwidth Studios