Category archives: Разработка

Как отличить junior, middle и senior разрабов в большом legacy проекте? Проще ли всё переписать?

По разнице в подходах к большому legacy проекту можно легко отличить junior, middle и senior разрабов. Что скажет каждый, после небольшого ознакомления с проектом и поставленной задачей? Read more

Отличие FLOSS от PNFCSS, и junior, middle и senior разрабов? Почему legacy PNFCSS от senior’ов лучше?

Лаконично расскажу все главн. особенности software dev.; основн. отлич. FLOSS/FOSS (free/libre and open-source software) от PNFCSS (proprietary, non-free, closed-source software), и junior, middle и senior разрабов. Read more

Правила хорошего тона программирования

Список некоторых правил хорошего тона программирования, которые применимы преимущественно для Си-подобных языков программирования. Read more

Текстовый редактор или IDE, где лучше писать программный код?

Многие до сих пор предпочитают писать программный код в текстовых редакторах, напр., таких авторитетных и трастовых как Emacs и Vim, или более новых как Notepad++ или Sublime Text и пр., как в старые добрые времена. Read more

Для чего нужен HTML-тег button? Чтобы не делать действия ссылками!

Частенько пишу собственные CMS или своими плагинами добавляю функционал к существующим. Поскольку web-страницы давно интерактивны, часто приходится создавать на них разные действия, будь то добавление заметки в фавориты, изменение темы сайта на противоположную («включение/выключение света»), изменение семейства и размера шрифта статьи, или анонимное голосование по 5 или 10-ти бальной шкале, etc. Read more

Как выводятся сообщения в программах

Разумеется, в любой уважающей себя программе, будь-то веб или десктопный продукт, сами сообщения в коде жёстко не вбиты, они берутся из соответствующего файла(ов) сообщений текущего выбранного ланга. Read more

Виджеты в фреймворке Qt

Qt является очень популярным фреймворком на C++ для создания оконных приложений и поэтому обделять его вниманием не стоит. Как же он устроен? Он довольно прост и лаконичен. Всё визуальные элементы на форме в Qt являются виджетами (widget). Как же их создавать в программном коде, добавлять на форму и связывать с действиями? Посмотрим на примерах. Read more

Типичная работа с SVN через консоль

В данной статье приведу «в двух словах» примеры работы с системой контроля версий SVN, а то многие работают с ней только через GUI не взирая на то, что работать с этой замечательной системой контроля версий так же удобно и через CLI. Read more