Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: как работать в команде?

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: помогите добрым словом
DlTA
Отправлено: 31 Августа, 2015 - 13:48:38
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010  


Помог: 53 раз(а)




ребяты, подскажите как оно у вас было/есть
вот хочу наконец взять чела, но из имеющегося опыта основной страх в том что он там чет кодит, а мне потом это проверять/исправлять/поддерживать, и писалось оно не так как бы мне хотелось

ща кто-то скажет "пишите лучше ТЗ/ТО/хотелки" но тогда получается что я все свое время будут тратить на это, опыт у меня есть но не на столько чтоб представить все возможные проблемы и их изложить, и придумать решения.

но как то же это дело решается??

второй вопрос Оплата, чел ведь за так сидеть не будет, а на начальном этапе большая часть его времени уйдет на изучение имеющегося, как это оплачивалось?
 
 Top
andrewkard
Отправлено: 31 Августа, 2015 - 14:20:36
Post Id


Участник


Покинул форум
Сообщений всего: 1372
Дата рег-ции: Нояб. 2014  


Помог: 30 раз(а)




DlTA
По второму вопросу могу сказать следующее:
оцениваете время на выполнение этой задачи собой + плюс накидываете немного на то, что человеку нужно будет разобраться или найти решение. Остальное - не оплачивается.
И срочные заказы лучше самому Улыбка
 
 Top
DlTA
Отправлено: 31 Августа, 2015 - 14:23:09
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010  


Помог: 53 раз(а)




andrewkard пишет:
И срочные заказы лучше самому
у меня поддержка единого проекта, так что режим работы почти как "ходить на работу для обслуживания предприятия"
периодически всплывают косячки/доделки/новинки
 
 Top
DeepVarvar Супермодератор
Отправлено: 31 Августа, 2015 - 15:56:27
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




ТЗ в любом случае писать.
Чтобы не проверять все руками, что он там наговнокодил -- прикручивай кодснифер на хук гита.
Так, если чел не допишет пробельчик где-то там, то он не сможет даже коммит (и/или пуш) сделать пока не исправит.
Нет гита? Прикручивай.
Ну а написанный алгоритм так и так придется проверять уже самому.
 
 Top
DelphinPRO
Отправлено: 31 Августа, 2015 - 18:06:36
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




DeepVarvar пишет:
Ну а написанный алгоритм так и так придется проверять уже самому.

юнит-тесты, гит-хуки, и пусть компьютер проверяет качество кода. он умный и железный, ему пофиг Улыбка


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
Мелкий Супермодератор
Отправлено: 31 Августа, 2015 - 18:18:10
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




DelphinPRO пишет:
он умный и железный, ему пофиг

Но код может проходить линтер и юнит-тесты и быть совершенно бредовым.
И вот поэтому без обязательного code review перед вливанием feature-ветки в мастер жизни всё-таки нет.


-----
PostgreSQL DBA
 
 Top
DlTA
Отправлено: 31 Августа, 2015 - 20:23:04
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010  


Помог: 53 раз(а)




читаю и опять не вижу приятных перспектив
можно проверить синтаксис, примерную работоспособность, взглянуть в общем

это все еще куда не шло, хотя в моем варианте любой код перед отправкой многократно утюжится на локали

но вот как ставятся задачи, насколько детально описываются?
из моего опыта: некоторые решения приходят уже в реализации, а иногда и по несколько раз

так вот все равно получается что время на кодинг у меня уменьшится как минимум в 2 раза, а у вас как?
 
 Top
Panoptik
Отправлено: 01 Сентября, 2015 - 10:48:41
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2493
Дата рег-ции: Нояб. 2011  
Откуда: Одесса, Украина


Помог: 131 раз(а)




воркфлоу полюбому must have:
cvs (git recommended)
task(bug) tracker [+ timetracker] - сразу лучше ставить время дедлайна (разумеется с запасом) но без дедлайна будет сидеть неделю и ковырять непойми что
code review изначально первых 10 решенных задач, нужно самому перелопатить и тыкнутьпальцем что делать не так. если человек после всего этого продолжает говнокодить, то скорее всего он неисправим и трудно будет все время
unit [+ functional] tests (recommended)
по желанию прикрутить чекалки кода как советовали выше.
ну и проговорить (можно сделать в электронном виде) конвенции программирования, а-ля как именовать переменные, создавать таблицы/поля/индексы в бд, структура проекта, куда и как создавать новые файлы


-----
Just do it
 
 Top
DlTA
Отправлено: 01 Сентября, 2015 - 13:51:59
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010  


Помог: 53 раз(а)




ок,
а как оценивать работу

и как расчитывать затраты на работу?

а еще интересный нюанс, как вводить в проект если он (проэкт) не без говнишка
и словами "напиши модуль для ... " не обойдется


может кто даст примерчик, как ставилась задача, детальность описания, .....
 
 Top
DeepVarvar Супермодератор
Отправлено: 01 Сентября, 2015 - 14:28:08
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Ищи нормальную кандидатуру, которую ты и оплатой не обидишь, и знать и уметь он будет на твоем же уровне.
Все остальное -- трата времени на воспитание, за которое ему еще и денег платют.
 
 Top
DeertOff
Отправлено: 01 Сентября, 2015 - 22:13:24
Post Id



Гость


Покинул форум
Сообщений всего: 126
Дата рег-ции: Июль 2011  


Помог: 3 раз(а)




1, В первую очередь поговори с человеком.
2, Сборка каверзных вопросов включи в диалог(то что давалось тебе с трудом + возможно давалась другим) есть мнение самые "каверзные вопросы" на которые вы сами знаете ответы - нету не на форумах или они встречаются настолько редко что не находят внятные ответы.
3, Если провести опрос правильно хуже "вас" человека найти трудно...
4 Целеустремленность не мало важный фактор держите человека на уровне "прорыва" ~выплатами~ ~поощрениями~ небольшими но ведущими человека к ---- вознаграждению.
5, Мотивация если человек после разговора не горит "Программированием" ожидать от него чего то сложно.


Пунктов много...
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Прочее »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB