> Им платят за выявление багов в работе программы, а не за анализ кода.Есть варианты с смотрением в код. Есть варианты без. Тесты разные нужны, тесты разные важны. Юнит-тесты, например, часто пишет програмер писавший основной код, т.к. ему виднее как логические блоки задуманы и как их валидировать на корректность поведения. Поэтому ему проще всего юнит-тест написать. Хотя это может сделать и кто-то иной по формальному описанию, разумеется.
А в твоем проекте я могу даже просто методом черного ящика влупить вердикт: "фаза проектирования проекта не обнаружена как класс". Весь вид проекта говорит что автор просто подорвался что-то зачем-то делать. Вообще не сильно понимая что, зачем и почему. И как вообще это стоило делать. Как это будет работать. Как отмасштабируется. Ну, бывает так что автор молод, горяч, рвется в бой, но нужных скиллов и знаний не имеет. Получается ... ну вот то что такое получается. Мы называем это скрипткиддингом :).
Контрольный в голову: твои оценки того как твоя конструкция будет работать при 1 000 000 пользовалелей сети? Ты вообще рассматривал такие сценарии, etc?
> Да и как они смогут критиковать код, если программировать не умеют?
Как тебе сказать?
1) Грубые продолбы проектирования видны даже при посредственном умении программировать, если достаточный опыт есть.
2) В идеале, крутой тестировщик и/или програмер - мечтают заапгрейдиться до руководителя проекта и/или архитекта (иногда эти должности могут быть у одного человека, иногда у разных).
Когда ты создаешь свой проект - чисто технически ты автоматически становишься его руководителем и архитектом. Проблема в том что далеко не любой человек на самом деле может с этим справиться. Дальше - в зависимости от. В 99.9% случаев получается просто гора трэша, которая лишь засоряет собой выдачу поисковика. В остальном 0.1% случаев звезды могут встать так что даже такое почему-то выстрелит. Ну может совсем уникальное нечто, например. А первой в своем жанре конструкции - многое прощают. В этом случае автор потом имеет уйму головняка и как правило вынужден заменять двигатели прямо на летящем самолете, проявляя чудеса изворотливости. А ведь все могло бы быть в разы проще, проверь он двигатели на земле, до того как рьяно тягать штурвал на себя.
> Тут вон школьник выше пытался и сел в лужу.
Это, типа, самокритика была? :)
> Вот такой феерический пи...ц. Прикинь, да.
Да я то что, я не первый год в софтварной индустрии. Поэтому мне достаточно одного взгляда чтобы грубо отклассифицировать ту или иную поделку. Очень полезный скилл на самом деле - позволяет не прыгать по граблям которые такие как ты программеры любезно кладут окружающим :).