О программировании

Dec 17, 2022 10:40


Полагаю, имя Джоэля Спольски что-нибудь да говорит каждому, кто интересуется разработкой программного обеспечения. Джоэль - автор множества замечательных статей, посвящённых тем или иным аспектам разработки, от структуры байт-кода до взаимоотношений в команде и между командами. Эти статьи можно найти на его сайте joelonsoftware.com
Когда-то давно ( Read more... )

перевод, ссылка, ЖЖ, работа, ЭВМ

Leave a comment

Comments 16

egorius December 17 2022, 09:24:23 UTC

Reply

hardsign December 17 2022, 09:43:48 UTC
Мне казалось, ты присылал отредактированную версию, а я её почему-то не нашёл :-(

Reply

egorius December 17 2022, 10:03:22 UTC
hardsign December 17 2022, 14:43:39 UTC
Merci.
Камент я на всякий случай скрою, а €9.99 вышлю завтра.

Reply


orel41 December 17 2022, 09:27:59 UTC

Спасибо. Жаль конечно, что VBA не ввели классы, наследование и полиформизм . это была бы замечательная операция наших спецслужб ))

Reply

hardsign December 17 2022, 09:43:08 UTC
Это вы плохо о наших спецслужбах думаете, так могли бы сработать китайцы. Наши бы сразу ввели перегрузку операторов!

Reply

orel41 December 17 2022, 10:02:55 UTC

А вот против этого я бы не возражал в VBA )) гораздо проще складывать строки плюсиком, например, чем использовать внутренние функции .

Reply

hardsign December 17 2022, 10:22:54 UTC
Используйте амперсанд.

Reply


pyshch December 17 2022, 13:04:49 UTC

"Дело в том, что вся идеология компании может быть выражена фразой «ты будешь, будешь, чёрт возьми, делать так, как Я хочу!». ИМХО тут проблема несколько в другом: отсутствие должной компетенции. Не дело директора лезть в код, одобрять картинки дизайнера или проверять новость, которую написал копирайтер. А ведь во многих компаниях ТОПы занимаются такой фигней. Возможно, это происходит из-за того, что компания росла с нуля. Когда команды были маленькие. такой подход был оправдан. но потом фирма растет, а подход остается. В руководстве большими командами за мелочами смотреть нет смысла. надо смотреть на результат. А этого не умеют, работают по-старинке, что и превращается в такой вот тотальный контроль. У меня в одной фирме гендир вычитывал новости для сайта. Я думаю, что кроме него их читали меньше процента нашей аудитории.

Reply

hardsign December 17 2022, 14:42:29 UTC
Всё так.
Руководитель должен решать другие задачи. Но он не умеет, а часто даже не знает - какие. Вот и лезет в душу к дизайнеру.

Reply


alexandervolovi December 17 2022, 15:25:43 UTC
Блестяще, спасибо. И это не про ПО, это про жизнь.

Reply

hardsign December 17 2022, 15:41:59 UTC
Так это не мне, это Джоэлю :)

Reply


lazy_fat_spb December 21 2022, 15:44:38 UTC

Длиннокоммент. Несколько сумбурно и с повторами. Я предупредил!

***

"тут обещал lazy_fat_spb рассказать" Получилось с оттенком "специально для". Таки, спасибо. Читал когда-то его (Спольски), когда был этот сайт.

***

Однако, теоретически вопрос идеального управления так и не решен. За "творческими профессиями" забыли об основном.

Основное же "потребительная стоимость - носитель стоимости". Главному получателю преференций и окружению нужна стоимость, болеть душой за стоимость потребительскую - удел нижних уровней. Пока противоречие не устранимо.

Так же нет ответа на вопрос об очевидных противоречиях общественного труда.

Вот у меня тоже есть цитатка на тему: "Отдельный скрипач сам управляет собой, оркестр нуждается в дирижере."

Вряд ли статьи Спольски что изменят. "Творец", как пролы и прочий плебс будут упираться в это самое - с одной стороны "давай-давай", с другой "какого хера! вам же сказали".

Задача лишь в том, чтобы найти "оптимальнj оптимизированный оптимум" и приблизится к нему. Где там книжки на тему? Где толпы математиков? Всё, ( ... )

Reply

hardsign December 21 2022, 15:55:31 UTC
«Оптимум» найти сложно. Оттого хорошие управленцы и ценятся. Это только дети думают, что начальники - дураки и ничего не делают.

> почему "творческий" должен иметь больше преференций

Во-первых, это самое творчество подавляющему большинству населения нахрен не нужно. «Ты не мудри, ты конкретно пальцем покажи, чо делать. А думает пусть конь - у него голова большая». Но тот, кому это нужно, вы правы - за те же или даже чуть меньшие деньги пойдёт собирать Ferrari, а не ВАЗ (Бентли, насколько я знаю, собирается на обычном конвейере).
Во-вторых, речь не о преференциях, а о другом стиле управления. В конечном счёте, капиталисту нужна прибыть, но методы получения прибыли от программиста и от условного рабочего на конвейере отличаются.

> почему там так стараются и избавиться от термина "таблица"

«Там» - это где? Вполне этот термин употребляется. А «класс» и «COM-интерфейс» - это совсем другое.

> часть творческих людей надо немного расстрелять

Совсем чуть-чуть - но надо.

> Линупс - еще хужеНа моём ноутбуке Ubuntu с 2010 года, и мне очень ( ... )

Reply

lazy_fat_spb December 21 2022, 15:59:50 UTC

А «класс» и «COM-интерфейс» - это совсем другое. Вы всерьез? Действительно, творческий подход.

"большинству населения нахрен не нужно" А! Элитка подъехала. Супротив быдломасс.

На этом и закончим.

Reply

hardsign December 21 2022, 16:10:07 UTC
> Вы всерьез?

Абсолютно.
Я не знаю, откуда у вас такая любовь к практически забытой спецификации COM, но любой интерфейс - это всего лишь спецификация. А класс - реализация, причём в одном классе может быть сколько угодно интерфейсов. Это навскидку, отличие не единственное.
У класса, в отличие от таблицы, могут быть не только данные, но и методы. Мало того, данные могут быть произвольной структуры, а в классической таблице данные исключительно скалярные, иначе это не таблица, а хрен знает что.
И это мы ещё не говорили о том, что в каждой области своя терминология.

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

Reply


Leave a comment

Up