Search
Write a publication
Pull to refresh
0
0
absplush @absplush

User

Send message
Имена функций A, B, C, X и Y в примерах при рассуждении о понятности кода крайне сомнительны.
Как и догматичные цитаты с критикой других догм (у которых, кстати, все-таки есть более развернутая аргументация в книгах упомятуных авторов).
Конечно, однострочные функции часто являются не лучшей практикой, но критиковать на их основе весь принцип DRY странно. Повторы в коде, содержащие некую логику, которую интуитивно не хочется инлайнить, обычно говорят о неких сущностях или отношениях, скорее всего существующих сейчас в неявных понятиях.

Отсюда получается основной лейтмотив статьи, который уловил лично я и с которым не могу согласиться — дублируемый код хорошо легче подвергается изменениям и добавлению функцианальности, чем моделирование бизнеса через абстрации.
Это же хабр. Я думаю у многих уже написан парсер этого.
Не на основе Symfony 2, а на основе Symfony2 Components
Здесь вопрос в том, что в вим допольно много функции по обработке текста, перевести в верхний регистр, скакнуть на нужную букву/символ, удалить текст до символа/конца строки и т.д. и делается это довольно естественно (ихмо), в отличие от нетбинс. То есть сама концепция текстовых объектов, но это на вкус.
У меня к сожалению нет времени, чтобы расписывать совсем подробно по всей дискуссии (кому это вообще надо, все равно при своем останемся? :))
Напишите, какие конкретно функции вас интересуют, и я отвечу.
Однако, скажу сразу, что часть вещей (контроль версий, тесты и т.д.) я делаю через терминал вне вима/нетбинса, мне это быстрее и понятнее.

А по части «просто редактирования текста», кликать мышкой или работать с клавиатуры — кому как нравится, у меня быстрее и удобнее получается второе. Поэтому в нетбинсе у меня стоит JVi, и если бы он был достаточно допилиным до ума, то вим бы использовался гораздо меньше.
Пример макросов вот (только обязательно выключите звук).
По остальным пунктам спорить не буду, или вопрос настройки, или не использую и работая в netbeans.
Удобнее режимами и быстрым перемещение по тексту с клавиатуры (по скобкам, по блокам, по методам, в строке к букве), при этом все этом можно так же быстро и четко удалять/заменять/переносить/переименовывать.
А макросы, какие замечательные макросы выходят с учетом, что все вышеперечисленое делается с клавиатуры. И их можно отредактировать во вменяемом режиме.
С приготовлеными плагинами в vim'е плоховато только с автокомплитом, остальные функции вполне успешно подменяет, если говорим именно о web-разработке.
Vim все же ближе к IDE, чем к gedit, если правильно готовить.
В моем vim'е во-первых будет ошибка по первому сохранению. Ошибки с ";" видно сразу и всегда, ошибки с "}" ломают фолдинг и находятя так же быстро.
Хотя бы автоматическое экранирование. Это тоже самое, что автоматические плейсхолдеры при sql-запросах и экранирование руками. Риск забыть/забить в большом проекте из нескольких программистов во втором случае отличен от нуля.
Да как то не замерял, как у всех моих прошлых, пользуешься — мало, не пользуешься — долго, я не очень активный пользователь, а активны надо действительно что-то побольше.
У меня средняя рука, очень удобно, видел клавиатуры большего размера с гораздо меньшим понятностью для пальцев от нажатия.
Взял полтора месяца назад мини-про. Лично для моих задач оказался очень удобен. Машинка супер. Раньше были крупные коммуникаторы, по моему этот удобнее, если конечно не использовать постоянно, понятно, что если постоянно носом в экране, то чем больше, тем лучше.
Пятому даже ходить возможно будет некем.
Да, предельно ясно. Caffeine работает на 625 тысячах iPod-ов, которые крутятся вокруг какого-то чувака (в невесомости?).
Если человекоподобные, ожидается волна сообщений на форумах:
«Меня подрезал робот»
«Робот скрылся с места ДТП»
«Робота лешили прав»
Расскажите пожалуйста где заказывали?
Такие ребята, если надо, могут и оружие в аватарке найти.
Ползунок? Мотать на нужный момент или что? Вроде есть все ползунки, которые нужны.
Штука хорошая, периодически смотрю там, но коллекция фильмов конечно очень мала, расстраевает.

Information

Rating
Does not participate
Registered
Activity