Ни в коем случае не обвиняю вас в предвзятости. Просто раньше не задумывался особо, все устраивало, вот и хочется получить мнение со стороны — чего же там не хватает.
Во первых — позволяет более гибко настроить переключение раскладки. Во вторых — отключение автопереключения совсем не значит, что переключать текст в другую кодировку он не умеет — просто это делается не автоматом, а по хоткею (по умолчанию — Pause).
Каждому свое. Мне например на 3 языках никак не мешает, даже наоборот. Ниже уже писали — отключаем автопереключение, настраиваем шоткаты на переключение раскладок — имеем очень удобный инструмент.
Обнаружил баг — открываем Star Menu, не закрывая его пытаемся закрыть активную вкладку колесом мыши — опера падает с ошибкой «R6025 — pure virtual function call». Если закрываем неактивные вкладки колесом или активную кнопкой закрытия — все нормально.
Что-то нигде в статье не нашел — а сколько же человек занимались разработкой собственной ERP и какая у них была еще помимо этого работа? Может там один разработчик был на полставки? Сам попал в такую ситуацию, когда 2-3 человека 5 лет даже не допиливали типовое решение под нужды предприятия.
И еще одно — не дай вам бог что-то внедрять при полном отсутствии инициативы со стороны руководства.
Я же это и имел в виду — imho, обычно комментарии нисколько не помогают разобраться в коде.
> Не каждый программист поддерживает чужие комментарии. Да и свои не всегда.
Это уже вопрос культуры. Раз уж начал комментировать код — будь добр поддерживать эти комментарии в актуальном состоянии. Иначе это просто свинство по отношению к коллегам.
P.S. За статью спасибо, прочитал с большим удовольствием.
Конечно все зависит от сложности алгоритма, но лично мне обычно коменты мешают разбираться в алгоритме. Отдельный случай (но это уже конечно клиника) — когда коменты не соответствуют коду.
Не совсем понял — в чем собственно проблема с Total Commander? Или у вас при клике правой кнопкой файлы выделяются а не контекстное меню вызывается? Так это можно исправить в настройках. По поводу x64 — у меня было единственное неудобство в том, что пункты меню TortoiseSVN в тотале были спрятаны в подменю x64. Поставил 32-битную версию черепашки — все работает на ура.
Хотя ваши скрипты — тоже удобная вещь — если рабочий проект один — можно не рыться в поисках рабочей копии, а сразу вызывать commit, update и т.д.
И веб-сервер есть и вики есть. Человек просто не хочет напрягаться. Послать пользователя нельзя из-за ее родственных связей с начальством (тоже, кстати, немаловажный фактор в наших реалиях).
> звонил мне даже и не пытаясь вспомнить, что я ему показывал в прошлый раз
Есть у нас такая сотрудница. На вопрос — «А почему ты ничего не запоминаешь» я получил ответ — «А зачем, если есть ваш отдел». Даже не знаю как бороться.
> Если, для примера, я немного изменил какую-то функцию и перенес ее куда-то, то Subversion на самом деле не помнит этого. Так что когда дело дойдет до слияния, она просто может решить, что в коде из ниоткуда появилась новая функция. В то же время, Mercurial запомнит: функция изменилась, функция переместилась. Это значит, что если вы тоже поменяли эту функцию, то вероятность того, что Mercurial успешно проведет слияние наших изменений, гораздо больше.
Или я пример неправильно понял, или одно из двух, но при попытке его воспроизвести ничего кроме предложения вручную поправить конфликт при мерже не наблюдаю.
Можно поподробней, чего конкретно не хватает в этом плане 1С, по сравнению с приведенными конкурентами?
З.Ы. К сожалению, на хабре мало интересных топиков об 1с, а жаль.
Обнаружил баг — открываем Star Menu, не закрывая его пытаемся закрыть активную вкладку колесом мыши — опера падает с ошибкой «R6025 — pure virtual function call». Если закрываем неактивные вкладки колесом или активную кнопкой закрытия — все нормально.
И еще одно — не дай вам бог что-то внедрять при полном отсутствии инициативы со стороны руководства.
> Не каждый программист поддерживает чужие комментарии. Да и свои не всегда.
Это уже вопрос культуры. Раз уж начал комментировать код — будь добр поддерживать эти комментарии в актуальном состоянии. Иначе это просто свинство по отношению к коллегам.
P.S. За статью спасибо, прочитал с большим удовольствием.
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
Хотя ваши скрипты — тоже удобная вещь — если рабочий проект один — можно не рыться в поисках рабочей копии, а сразу вызывать commit, update и т.д.
Есть у нас такая сотрудница. На вопрос — «А почему ты ничего не запоминаешь» я получил ответ — «А зачем, если есть ваш отдел». Даже не знаю как бороться.
Или я пример неправильно понял, или одно из двух, но при попытке его воспроизвести ничего кроме предложения вручную поправить конфликт при мерже не наблюдаю.