Интересный пассаж насчёт "зависимости" от наших компьютеров.
И, вот оно, от человека, специализирующегося на программировании на C# и под Windows Forms:
And yet, IntelliSense is also dictating the way we program...
Well, the debate is now over. In order to get IntelliSense to work correctly, (вырезано мной для сохранения интриги) programming is best.
Как всегда, важно подобрать цитатку. ;)
December 27 2009, 22:19:04 UTC 2 years ago
December 28 2009, 09:27:05 UTC 2 years ago
В этом главная мысль (если что, то main point именно так переводится).
December 28 2009, 12:35:35 UTC 2 years ago
За главную мысль спасибо, это всё тлетворное влияние :)
December 28 2009, 12:52:10 UTC 2 years ago
December 28 2009, 21:32:05 UTC 2 years ago
December 29 2009, 00:47:12 UTC 2 years ago
December 29 2009, 00:57:14 UTC 2 years ago
потому что когда в одном UI компактно представлены редакторы (применительно к играм - правил геймплея и редакторы уровней, например), которые генерируют код логики, которая подхватывается в текущий проект - это просто удобно.
подсветка ошибок и контекстный хелп к своим конфигам\DSL'ям, опять же. фидбек от компиляторов. правда, подсветку синтаксиса я пока написать не осилил.
December 29 2009, 20:11:17 UTC 2 years ago
C++?
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
December 28 2009, 21:33:27 UTC 2 years ago
В частности, не плодить много всяких методов, правильней разбивать предметную область. Использовать инструменты, что дают быстро экспериментировать с разбиением предметной области.
И тп, и тд.
December 28 2009, 21:34:46 UTC 2 years ago
December 28 2009, 21:37:32 UTC 2 years ago
December 27 2009, 22:22:34 UTC 2 years ago
Так что чувак не совсем прав.
Минус интеллисенса в том что снижает порог вхождения, плюс в том, что позволяет писать читаемые имена (особенно с R#/помидором/VS2010, когда можно писать RLI -> ReallyLongIdentifier)
December 27 2009, 22:23:04 UTC 2 years ago
December 27 2009, 23:30:48 UTC 2 years ago
December 28 2009, 09:31:19 UTC 2 years ago
Насчёт "порога вхождения" - это ты про возможность пользоваться всеми 60000 именами библиотеки C#?
Плюс Intellisense не уникальный.
December 28 2009, 12:32:48 UTC 2 years ago
Под понижением порога вхождения подразумевается то, что IS сильно повышает вероятность ввести синтаксически корректный текст, если сравнивать с аналогичными менее навороченными хинтилками, которые обламываются тк не парсят полностью синтаксис языка.
Интеллисенс не уникален, угу. В том же питоне\фшарпе мне больше нравится писать без каких-либо autocomplete, в принципе :)
Но мне все же хотелось бы прояснить п.1 - не уверен, что мы друг друга правильно понимаем.
December 28 2009, 21:38:28 UTC 2 years ago
Плюс Интеллисенса не уникален. Читаемые имена можно писать и так.
December 29 2009, 00:41:15 UTC 2 years ago
Стало еще менее понятно. В чем разница?
December 29 2009, 20:12:24 UTC 2 years ago
Если про классы, то возможность создавать то, да сё одного класса, редактируя другой - прямое доказательство возможности изменения направления разработки.
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
December 27 2009, 23:35:50 UTC 2 years ago
December 28 2009, 12:50:48 UTC 2 years ago
December 28 2009, 00:40:31 UTC 2 years ago
December 28 2009, 00:52:06 UTC 2 years ago
December 28 2009, 05:40:47 UTC 2 years ago
Вообще, стиль, который студия навязывает, сильно противоречит тому, как я привык работать. Я некоторые задачи предпочел бы решать самостоятельно, а тут положено сначала минут 20 искать в всех базовых классах, "а может уже сделано". А потом оказывается(неоднократно), что стандартной реализацией пользоваться невозможно, и все равно нужно делать собственную.
Windows Forms вообще убожество, дизайнер, который генерит код - ад кривой и тормозной, даже с дельфи 10-летней давности не сравнить. Ну, про внутренности стандартных классов windows forms и говорить не хочется - там кошмар.
December 28 2009, 12:36:03 UTC 2 years ago
а насчет виндовс формс - ну не надо ворошить труп, есть же впф, хосспади.
я тоже люблю переписывать солидные куски фрэймворка, знакомый синдром ))