Ответ 1
Нет таких вещей, как лучшие инструменты, которые могут купить деньги.
Нет, это эвфемизм для отношения, которое отвергает ложную экономию, чтобы смириться с низшими инструментами ради bean -counting.
В моей компании (которая набрала 3/12 на Joel Test), у нас есть доступ к бесплатному программному обеспечению, поэтому мне было интересно, что, в мире Java EE, являются лучшими инструментами, которые могут купить деньги?
Например, мне было тяжело отлаживать некоторый HQL с p6spy, когда кто-то рассказал мне о hibernate profiler, что действительно здорово и полезно. И я начал думать: "мир свободен от открытого/открытого!"
Если у вас есть шанс работать с лучшими инструментами (включая бесплатный/открытый исходный код), какими они были? Не могли бы вы жить без них? Как они улучшили вашу жизнь и производительность?
Приветствуются профилировщики, дизайнеры, фреймворки, графические компоненты и другие инструменты.
Нет таких вещей, как лучшие инструменты, которые могут купить деньги.
Нет, это эвфемизм для отношения, которое отвергает ложную экономию, чтобы смириться с низшими инструментами ради bean -counting.
Начиная с основ...
Мне нравится eclipse, но мне очень понравилось работать с IDEA IntelliJ
Контроль источника
Лично я не вижу огромного недостатка в работе с Subversion или Git, в зависимости от того, как ваша команда делает что-то. Однако Perforce обычно является предпочтительным вариантом оплаты.
Отслеживание проблем
Это одна из областей, где я действительно думаю, что коммерческие решения блестят. Я фанатик JARA, не имеющий аналогов, особенно когда он сочетается с GreenHopper для очень надежного гибкого подхода к управлению проектами/выпуском проблем.
Примером может служить Visual Studio и Visual Assist X.
Но все это субъективно. Я думаю, что Джоэл имел в виду:
Я бы сказал, что во многих случаях лучшие инструменты "деньги могут купить" на самом деле являются с открытым исходным кодом... но это в стороне, у меня есть несколько голосов за хорошие коммерческие инструменты:
Профайлы Java:
У меня были лицензии для обоих, и очень скудно предпочитаю JProfiler, но они оба очень хорошие, IMO.
Комментарии кодов:
Отлично подходит для организации и выполнения обзоров кода.
Некоторые из используемых нами инструментов:
База данных Oracle
YourKit и JIRA стоят каждого пенни. Я не использовал программное обеспечение с открытым исходным кодом, которое близко к ним.
Для меня одним из лучших вложений было мое про-счет в rememberthemilk.com в сочетании с моим мобильным телефоном Android.
И для тех, кто хочет только "инструменты": Omondo-UML-Plugin для Eclipse - это то, за что мне хотелось, чтобы у меня были деньги.