February 6th, 2021

Dizzy-Programming

(no subject)

Я сейчас сделаю очень необычную для себя вещь: похвалю Microsoft за бесплатно распространяемый кросc-платформенный продукт с открытым исходным кодом, который я использую каждый день.

Речь, конечно, о Visual Studio Code.

Несколько последних лет я работал с кодом C/C++, Python, Java и PHP, в основном, в консольных редакторах (joe - это круто! :) и IDE на базе JetBrain-овского IntelliJ (CLion, PyCharm, phpStorm и собственно Android Studio), и на VS Code наткнулся почти случайно, углядев у коллеги непривычный гуй.

Поставил, попробовал. И перетащил в него разработку по двум проектам. Ибо оказалось действительно неплохо :)

VSCode.png

Внутри у средневекового рыцаря VS Code - гитхабовский Node.js-движок Electron, достаточно шустрый в моих задачах, и отжирающий памяти сравнимо с IntelliJ.

Доводы "за":

  • Реальная кросс-платформенность

  • Поддержка хреновой тучи синтаксисов языков и средств сборки-запуска

  • Большой набор community-плагинов

  • Возможность удалённой отладки из коробки

  • Управление докерами

  • Централизованная поддержка тест-сьютов (в частности, pytest-а)

  • Интеграция с гитхабом и Git-ом, поддержка gitflow


Недостатки:

  • Меньшая чем у JetBrain-а вылизанность интерфейса, в особенности в части горячих клавиш

  • Нет линтера, работающего при наборе текста, в частности, привычного pep8. Только командой

  • Большой набор community-плагинов, делающих одно и то же. Разобраться в их качестве и особенностях непросто.

  • Менее удобная, чем в IntelliJ, интеграция с гитом и вообще реализация коммитов-пушей-мерджей

  • Доступность многих команд только через консоль (вроде, гуй делали же)

  • Общая кривоватость поиска референсов

  • Изредка выпадает в осадок при обновлении плагинов


В целом, скорее за.
Dizzy-Fuyu

(no subject)

Ростелеком ликвилировал бренд интернет-провайдера OnLime, а вместе с ним - и онлаймовскую бонусную программу, переведя всех клиентов в новый личный кабинет. А вместе с бонусной программой онлайма почил в бозе мой платиновый статус, приносивший до 30% скидки на услуги.

Теперь предлагается начать с базового уровня, а скорость начисления бонусов поставлена в прямую зависимость от количества проданных услуг (раньше начисляли просто за сумму платежа). Забавность ситуации в том, что кроме интернет-канала мне от них ничего не требуется, ни интернет-ТВ, ни мобильной и домашней телефонной связи, ни, тем более, "умного дома".

Натуральные ненатуралы, блин. Гении маркетинга.