All streams
Search
Write a publication
Pull to refresh
42
0

Инженер

Send message
Я подумал про лаконичность модели, а не синтаксиса.
Лаконичность синтаксиса в контексте C++ как-то странно звучит… По количеству БНФ выражений в стандарте он один из рекордсменов.
Java имеет свои проблемы от желания быть «и в райкоме и в раю», Smalltalk, Ruby, Python и ещё куча языков прекрасно живут с моделью «всё объект».
Я иногда жарю яичничу, но обчно получается так, что хочется быть эльфом 80го уровня :(
Блин, да почитай ссылку-то. У тебя судо сам вызывается если софтина неможет что-то выполнить и выдаёт список пользователей которым права позволяют?
Ни в коем случае, я исключительно делюсь личными наблюдениями.
Еслиб я хотел раззвести холивар, то придрался-бы к той-же фразе, что и предыдущий комментатор =))
не всегда вразумительные ошибки компилятора

тут автор наверно хотел сказать: «всегда невразумительные ошибки компилятора» (:
Да вы счастличик…
Можно сделать модуль, типа safe_os, в нём импортировать, оборачивать, и брать функции для своих модулей уже из него. Интерпретатора под рукой нет, код привести не могу :(
Чтобы работало так, как задумано изначально лучше в любом случае не делать, ИМХО.
Да… А результат?
m — локальное имя в цикле. Сам os.listdir не изменится.
Иля я чего-то глобально не понимаю в работе ссылок в питоне?
Странно, минусов много — комментариев мало…
>… в смысле, не студент, не джава автоматом обеспечивают поддерживаемость?
Нет.

> А еще можно усилить и добавить — «если команда сильная, то и продукт получится», «если менеджер понимает, что он делает — мы не опоздаем со сроками», «если вовремя учитывать риски, то можно их минимизировать»… /* бормоча эти заклинания, скрывается за углом */
Это бред согласен, но его связи со своим высказыванием не прослеживаю.

> Только как это все помогает понять предмет статьи, то что вы сказали?
Да никак, также как процентов 50 комментариев тут :)
Не с проста он таким оказался… Давно уже (:
#!/usr/bin/python
import os, shutil, safe
for m in (os.listdir, os.chown, os.chmod, shutil.copy, shutil.move, os.makedirs, os.mkdir):
    m = safe.wrap(m)


Мне кажется или этот код ничего не делает?
Сборщиков мусора для той-же явы тоже вагон и маленькая тележка. А уж придумано алгоритмов — пиши-не-хачу.
Пример в студию!
Поддерживаемость падает когда берётся default developer(студент-старшекурсник), default language(Java/C#/PHP), default architecture(3-layered — не лаптём щи хлебаем) и пишется в расчёте на диаграмму в квартальном отчёте, а не на функционал. Если люди понимают задачи, думают как их решать и используют для этого удобные инструменты поддерживаемость только растёт.
Юнит-тест для SQL? o_O
Дык не на нашем вроде?
Можно поздравить мобильный линукс с почином :)
Дружно надеемся на «антикризисную» цену.
Мне уже нужна взрослая… наверно.
Мне кажется, или под это определения попадает от силы процентов 20 пишущего программы населения? :)

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Registered
Activity