metaclass: (Default)
[personal profile] metaclass
http://crew.taucraft.com/

Ведущий дотнет разработчик, от 2.5 к$
Краткая характеристика:
Думает объектами и выделяет абстракции из вакуума.
Кодирует вслепую на C# и помнит 10 шорткатов решарпера.
Способен в одиночку решить любую задачу, но может делать это и в паре.
Предсказывает будущее и знает, что появится в .NET 5.0.
Не помнит, как писать код без юнит тестов.
Понимает монады и может объяснить другим, что это такое.

Эти же люди снимают офис в трилистнике в самой высокой точке Минска. Антенну бы у них на окно впихнуть

Денех мало и решарпер я не использую, т.к. он меня огорчает.
Впрочем, я все равно не подойду - я ретроград и до сих пор использую 2008 студию и 3.5 дотнет, потому что монады и абстракции от смены языков и инструментов не изменяются. Ну и в agile и прочий баззворд я не верю.

Date: 2012-09-25 06:47 am (UTC)
From: [identity profile] metaclass.livejournal.com
Тем, что он мне ничего нового не дает, а тормозов студии прибавлял (когда я его последний раз видел).
Я его ставил ради нормального поиска по всем проектам, но толку не получилось, быстрее по F12 переходить оказалось)

Лишние визуальные подсказки мне ни к чему, рефакторинг я руками делаю, сниппеты кода вроде и в самой студии есть, да и копипасту у меня кодогенераторы делают.

Т.е. его излишества с моим стилем работы плохо коррелируют.

Date: 2012-09-25 06:54 am (UTC)
From: [identity profile] blueher.livejournal.com
Понятно, спасибо

Date: 2012-09-25 07:06 am (UTC)
From: [identity profile] der-waldgeist.livejournal.com
Рефакторинг руками. OMG. Решарпер снимает тучу геморроя при рефакторинге, не говоря уже про запуск тестов и поиск символов. Тормоза легко компенсируются железом - на ssd+16gb все летает, не глядя на решарпер (а у нас, в таукрафт, так и есть ;) )

Date: 2012-09-25 07:21 am (UTC)
From: [identity profile] metaclass.livejournal.com
Зачем запускать тесты из студии? Для этого есть CI или вообще консоль.
Поиск символов да - я только ради этого и стал смотреть решарпер.

С рефакторингом вообще вопрос неясный.
У меня рефакторинг обычно - это "выкинуть целиком плохо спроектированный и кривонаписанный 5 лет назад модуль и сделать его с нуля нормально". Чтобы массово тасовать существующие интерфейсы-классы-методы, обычно не бывает, т.к. почти всегда этот процесс упирается в кривое проектирование, а нормально спроектированное решение обычно кодируется с минимальными затратами времени и сил :)

Ну и для F# решарпер бесполезен.

Date: 2012-09-25 08:03 am (UTC)
From: [identity profile] evil-invader.livejournal.com
а как же extract method?

Date: 2012-09-25 08:11 am (UTC)
From: [identity profile] metaclass.livejournal.com
Надо бы попробовать этот рефакторинг хоть раз использовать, что ли.
Я обычно как только вижу, что метод сильно большой или логически разделяется на куски - сразу начинаю его отдельными методами писать, т.е. методы выделяются до того, как код написан.

Date: 2012-09-25 08:44 am (UTC)
From: [identity profile] evil-invader.livejournal.com
У меня бывает метод напишешь, потом дополнишь, потом ещё дополнишь и уже простыня. Пару кликов - и всё разбито по кускам без копи-паста.
Если честно ничего кроме exctract method не использую. У Фаулера столько случаев расписано, но что-то как-то в реально жизни всё не так в итоге получается.

Date: 2012-09-25 08:21 am (UTC)
From: [identity profile] der-waldgeist.livejournal.com
Тесты из студии запускать банально удобнее. Написал и запустил не выходя из IDE. Особенно в TDD. Микрорефакторинг - часть TDD, решарпер здесь решает.

Date: 2012-09-25 08:53 am (UTC)
From: [identity profile] blackyblack.livejournal.com
Что мешает без решарпера так делать?

Date: 2012-09-25 07:41 am (UTC)
From: [identity profile] eternal-leave.livejournal.com
Ссд и 16 гектар рамы для иде. Ебаный стыд.

Date: 2012-09-25 07:58 am (UTC)
From: [identity profile] n16bs.livejournal.com
Два килобакса за рабочий инструмент это много по вашему? Может у вас в офисе и кофе платный?

Date: 2012-09-25 08:08 am (UTC)
From: [identity profile] metaclass.livejournal.com
Я в офис чай сам приношу, т.к. у всех разные предпочтения во вкусах.

Сколько тот кофе вообще стоит, что бесплатный кофе это такое выпячиваемое преимущество?

Date: 2012-09-25 08:21 am (UTC)
From: [identity profile] n16bs.livejournal.com
Это был сарказм. Потому что заявления "Тормозит на моих двух гигах оперативы и позапрошлогоднем процессоре" это или нищебродство или скупердяйство. Как и платный кофе.
Edited Date: 2012-09-25 08:22 am (UTC)

Date: 2012-09-25 09:05 am (UTC)
From: [identity profile] eternal-leave.livejournal.com
Какие, в жопу, заявления? Прекращайте разговаривать с голосами в голове.

Date: 2012-09-25 09:22 am (UTC)
From: [identity profile] johnamalfi.livejournal.com
"Тормозит на моих двух гигах оперативы и позапрошлогоднем процессоре" только индусятина и говнокод

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2012-09-25 09:25 am (UTC) - Expand

Date: 2012-09-25 08:30 am (UTC)
From: [identity profile] vp.livejournal.com
+1
раз в месяц купил себе баночку кофе который я хочу пить. Непонятно.

Date: 2012-09-25 11:16 am (UTC)
From: [identity profile] unutranyholas (from livejournal.com)
Растворимый чтоле?

(no subject)

From: [identity profile] vp.livejournal.com - Date: 2012-09-25 11:40 am (UTC) - Expand

Date: 2012-09-25 11:22 am (UTC)
From: [identity profile] ykaliuta.livejournal.com
Кофе в баночке? Это как?

(no subject)

From: [identity profile] vp.livejournal.com - Date: 2012-09-25 11:42 am (UTC) - Expand

(no subject)

From: [identity profile] berezovsky.livejournal.com - Date: 2012-09-25 11:55 am (UTC) - Expand

Date: 2012-09-25 08:24 am (UTC)
From: [identity profile] der-waldgeist.livejournal.com
Не только для IDE, но и для баз, и для сайта и вообще. Это комфорт работы. Как и IDE.

Date: 2012-09-25 08:39 am (UTC)
From: [identity profile] metaclass.livejournal.com
Базы и сайт на компе разработчика, и при этом они требуют SSD и 16 гиг памяти?

Я не знаю, что там с сайтом, но нормально спроектированные СУБД либо живут спокойно и без этого, либо живут на выделенном сервере с выделенным DBA.

Date: 2012-09-25 08:42 am (UTC)
From: [identity profile] der-waldgeist.livejournal.com
Конечно. Дебаг и перформанс. Базы кастомеров и тестовые, комет и msmq. Пирходите и нормально спроектируйте нам базы :)

Date: 2012-09-25 09:07 am (UTC)
From: [identity profile] eternal-leave.livejournal.com
Continuous Integration, базы и ИИС на локалхосте? You're doing it wrong.

Date: 2012-09-25 09:58 am (UTC)
From: [identity profile] der-waldgeist.livejournal.com
При чем здесь continious integration?

Date: 2012-09-25 11:02 am (UTC)
From: [identity profile] eternal-leave.livejournal.com
Ну ваша же контора его гордо заявляет. А теперь выясняется, что у каждого девелопера своя отдельная база с (вероятно) своей уникальной архитектурой, под которую он лабает код.
Да и хрен бы с ним, с CI - нафига вообще кому-то, кроме похапешников, в трезвом уме и твердой памяти может прийти в голову обкатывать написанное на локалхосте?

(no subject)

From: [identity profile] 9zloy.livejournal.com - Date: 2012-09-25 11:09 am (UTC) - Expand

(no subject)

From: [identity profile] eternal-leave.livejournal.com - Date: 2012-09-25 11:21 am (UTC) - Expand

(no subject)

From: [identity profile] der-waldgeist.livejournal.com - Date: 2012-09-25 11:26 am (UTC) - Expand

(no subject)

From: [identity profile] berezovsky.livejournal.com - Date: 2012-09-25 11:30 am (UTC) - Expand

(no subject)

From: [identity profile] der-waldgeist.livejournal.com - Date: 2012-09-25 11:34 am (UTC) - Expand

(no subject)

From: [identity profile] eternal-leave.livejournal.com - Date: 2012-09-25 11:35 am (UTC) - Expand

(no subject)

From: [identity profile] der-waldgeist.livejournal.com - Date: 2012-09-25 11:37 am (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2012-09-25 11:48 am (UTC) - Expand

(no subject)

From: [identity profile] der-waldgeist.livejournal.com - Date: 2012-09-25 11:50 am (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2012-09-25 11:52 am (UTC) - Expand

(no subject)

From: [identity profile] der-waldgeist.livejournal.com - Date: 2012-09-25 11:55 am (UTC) - Expand

(no subject)

From: [identity profile] vp.livejournal.com - Date: 2012-09-25 12:12 pm (UTC) - Expand

(no subject)

From: [identity profile] der-waldgeist.livejournal.com - Date: 2012-09-25 12:13 pm (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2012-09-25 12:14 pm (UTC) - Expand

(no subject)

From: [identity profile] vp.livejournal.com - Date: 2012-09-25 12:10 pm (UTC) - Expand

(no subject)

From: [identity profile] 9zloy.livejournal.com - Date: 2012-09-25 11:28 am (UTC) - Expand

Date: 2012-09-25 07:55 pm (UTC)
From: [identity profile] w00dy.livejournal.com
ssd - 300$, 16гектар - 150$. Всё окупается в первую же неделю. Не вижу причин для экономии.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 24th, 2025 11:46 pm
Powered by Dreamwidth Studios