170 похожих чатов

@Tishka17 Привет, можешь подсказать. Вопрос крайне субъективный и может показаться

достаточно "глупым". Есть QА, они занимаются сбором требований и сопровождением проектов. Так, вот у QA есть "свои" инструменты, которые они используют в своей работе. Если я хочу создать свой пет-проект, как думаешь обоснованно будет освоить какой-нибудь инструмент из стека QA, чтобы заранее создать план проекта и уже после реализовать или по времени и в целом, может быть необоснованно, ведь тоже время, что потрачу на освоение инструментов из совершенно другой специальности, мог бы потратить на более глубокое изучение Python?

6 ответов

37 просмотров

так у тебя как у разработчика набор инструментов шире, чем у куай.

Не стоит, потому что инструменты могут внезапно изменится, а зачастую сами инструменты не находятся "в категории специальности". Ну что там постман? Клиент к бд? Клиенты к mq? Разницы нет никакой. Главное от разработчика: документация к проекту (и она не заканчивается README если что). Если это модуль/функция - документация к ней, адекватные нейминги переменных, комментарии (заметь, которые не дублируют код, а дают новую инфу). Писать адекватные коммиты, коммит-месседжи, называть ветки, следить за статусом задачи в таск трекере. В конце выполнения работ описать что и как это работает. А, ну и тестировать самостоятельно. Юниты/интеграционные/системные для своего компонента и прочее.

Алексей-Ким Автор вопроса

тебе чё надо вообще? приложение готовое, умение программировать или умение писать тесты? если первое, то потрать деньги и найти программиста, если второе, то нужно третье, если третье, то не нужно первое.

Алексей-Ким Автор вопроса
rasput
тебе чё надо вообще? приложение готовое, умение п...

Это всё понятно. Вопрос был больше к опыту @Tishka17. Хотел чтобы он на основе своего субъективного опыта, ответил насколько адекватно и оправдано тратить время на исследование инструментов, которые напрямую не относятся к работе программиста, а именно что-нибудь из области BDD (именно для сбора требований проекта и создания общего плана приложения) прежде, чем самостоятельно начинать его реализовывать. По моему субъективному мнению, если есть общее видение "готового приложения" в дальнейшем его реализовать будет проще и в процессе его реализации можно избежать множество "набития шишек". Но, если освоение того же Cucumber с Gherkin, или каких-нибудь баг-трекеров, типа Jira, требует очень много времени и усилий, то может быть и неадекватно, так как это напрямую к работе программиста не относится и время, которое будет потрачено на их освоение можно было бы потратить на то, что напрямую относится к работе программиста. Например, паттерны программирования, дескрипторы классов или unit-тестирование и прочее.

Алексей-Ким Автор вопроса
Алексей Ким
Это всё понятно. Вопрос был больше к опыту @Tishka...

Если ты этим сам не владеешь, то заранее оценить сколько времени может понадобиться может быть сложно. @Tishka17, как мне кажется (с учётом его 14 летнего опыта в области) мог бы дать более объективную оценку. Вот и всё!

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта