Электрика и водопровод по большей части независимы. А между программированием и администрированием связь все таки есть. Возьмем два крайних случая:
— Я программист и буду хранить терабайты в базе данных. Сеть тормозит? Обращайтесь к сисадмину.
— Я сисдадмин и выделю канал в 1 мб/с. Программа тормозит? Обращайтесь к программисту.
«Сантехник и электрик» — сравнение не очень. Они оба скорее админы, чем программисты. А программисты в данном случае, например, создатели выключателей. А они как раз должны знать какой-то минимуму про проводку: хотя, бы что проводов нужно два.
В тоже время электрик должен знать, как работает выключатель и уметь его починить и знать, что под него дырку нужно штробировать 10 см, а не полметра.
не делайте блокираторов запуска приложения в виде создания файла на диске, когда ваше приложение крешнется на терминальном сервере админ будет вынужден вручную удалять этот файл не останавливая сервера
?
Там можно хранить id процесса, например. И удалять из программы если уж нужно, минуя админов.
Раньше проверял им проект из Qt Creator. Нашел два способа уронить PVS-Studio Standalone. К сожалению, сходу не вспомню. Что-то вроде начать анализ, нажать стоп и снова начать.
Лучше бы стандартизировали декораторы имен (или что там мешает использованию классов в dll) и шаблонов там же. Впрочем, уже 3 года на C# сижу и не жалею.
В принципе согласен. Но на практике могу и в несколько экранов функции писать, а уже потом по мере свободного времени заниматься рефакторингом по их декомпозиции.
Лично я заметил огромное проседание в производительности IDE (vs 2015) во всех этих апдейтах: чем новее апдейт, тем студия больше тормозит, а начиная с Update 2 уже сотни раз видел сообщения, мол «для завершения операции не хватает памяти». Уже думал обратно стоковую ставить. Но вот начало этой статьи больно заманчиво звучит.
Без архиватора было бы спортивнее: с этими сокращениями он, вероятнее, лучше справится. И еще: а если через обфускатор прогнать? Я ими не пользовался, но думаю, что с определенными настройками он код короче делает…
Целиком не читал, но давно заметил, что люди по-разному относятся к материальным вещам и информации. То есть, если не платишь за электричество — надо рубить кабель, но как доходит до абстрактных для обывателя понятий вроде ширины канала и дискового пространства, то начинаются споры и сомнения. Не заплатил — сиди без хостинга. Другое дело, что виновника надо засудить и взыскать ущерб. Только есть ли статья за это?
— Я программист и буду хранить терабайты в базе данных. Сеть тормозит? Обращайтесь к сисадмину.
— Я сисдадмин и выделю канал в 1 мб/с. Программа тормозит? Обращайтесь к программисту.
Я писал с телефона, да еще и за рулем. Не до правил русского языка.
Я примерно это и имел ввиду. У автора было просто "не используйте lock-файлы" без уточнений.
В тоже время электрик должен знать, как работает выключатель и уметь его починить и знать, что под него дырку нужно штробировать 10 см, а не полметра.
Тоже пример так себе, но лучше.
?
Там можно хранить id процесса, например. И удалять из программы если уж нужно, минуя админов.
Раньше проверял им проект из Qt Creator. Нашел два способа уронить PVS-Studio Standalone. К сожалению, сходу не вспомню. Что-то вроде начать анализ, нажать стоп и снова начать.
Не хватает переводчика с одного языка программирования на другой в любых комбинациях.