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

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

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

6 ответов

12 просмотров

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

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

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

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

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

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

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

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

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

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

читать файл максимально быстро? странный вопрос))
zamtmn
52
всем привет! углубившись в плюсы и начав изучать реверсинг понял, что без асм'а никуда со своими высокоабстрактными представлениями начал изучать механизмы асма, и не совсем п...
9
буквально один оставшийся вопрос при выполнении строчки mov eax, 5 операнд "5" будет присутствовать где-либо в памяти (любой), кроме как в памяти блока .code? подвопрос: как...
12
Всем ку. Подскажите, если задекларировал массив так: int arr[10] = {1, 2, 3, 4}, то в arr[4] будет мусор или нуль?
Sasha K
14
я не понимаю mov [r11+8],rcx и прочие. мы записываем значение из rcx, куда?
Bor
15
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
у меня такой вопрос про память в x86 возник, может кто пояснить?.. у процессора есть (как минимум) 3 типа адресов (названия "п1", "п2", "п3" --- мои, чтобы проще было дальше)...
Toideng
5
А какие расширения активно используются в промышленности? Именно идейные, по типу гадт, а не всякие оверлоадедстрингс
Степан
11
у процессора есть (как минимум) 3 типа адресов (названия "п1", "п2", "п3" --- мои, чтобы проще было дальше): - "п1" --- виртуальный адрес, то есть тот, который ресолвится в "п...
Toideng
3
Guys Who’s kurdish on this group?
Hiwa Amiri
11
Карта сайта