Pull to refresh
0
0
vit_r @vit_r

User

Send message
Первый коммент был с надеждой на адекватность автора.

Это вот это?

Вода-вода-вода.

Забавное место, забавные люди.
Вы считаете, что когда вы делаете то, что нельзя поручить нормальным программистам, вы не выполняете роль программиста?

Если в вашей системе понятий программист — это тот, кого до реальных данных и процессов не допускают, то, естественно, нет.
Я, что и понятно, книгу не читал, а только пару минут смотрел на картинку

Офигеть. Сюда можно ходить вместо цирка.
Я сюда не яйцами потрясти пришёл и не пузом помериться. Для разговоров о квантовой физике надо, чтобы у людей был определённый уровень образования. Для разговоров о живописи Возрождения надо, чтобы люди познакомились хотя бы с репродукциями. И только в ИТ всё всё знают.

Ссылка — это не аргумент. Это уровень для начала разговора.
Быстро же от первого надменного комментария вы опустились до такого…

Предлагаю не терять время. Вы сразу составьте список обвинений, я подпишу.
Чаще всего, поставить задание или самому сделать то, что нельзя поручить «нормальным программистам».
В задании сказано

Если под решение придумывать задачу, можно далеко уехать.

У меня тут пользователь картинку прислал, и написал, что там jpeg. Я в вашу библиотечку запихнул его, а в файлике на самом то деле gif оказался.

Ага. И виноват конечно пользователь. Или библиотека. А «я» — святой.

пользователь то знать не желает, что у него там внутри, он картинку залить хочет.

С одной стороны, «пользователь знать не желает», с другой стороны «он пишет, что внутри». В такой ситуации или крестик снять, или трусы надеть.

Остальное настолько грустно, что оставлю без внимания.
вот эту книжку, которая открыла мне глаза

Про «мне» там ничего не было. Скорее, «чтобы не изображать слепых котят».

И одно дело написать текст для определённого уровня, совсем другое разжёвывать очевидное для уровня детского сада. Второе совершенно не интересно и да и смысла не имеет, пока за это не платят.
Я и на английском могу говорить, хотя я не переводчик. Совершенно не вижу в этом проблемы.
но я пока не увидел аргументов

Благородный дон в книжку заглядывает, или магическими методами выясняет содержание по обложке?

Я совершенно не вижу смысла опровергать миражи, которые кому-то померещились.

Кстати, PHP в имени — это образ мыслей?
Сколько вы способны платить за своё «пожалуйста»? Для людей, которые книжки не читают, танцы только за деньги.
А во-вторых, у многих заказчиков вас к реальным данным не подпустят на выстрел,

Меня подпустят. Впрочем, я и не «программист» или «разработчик»
Мне всё-таки надо начать излагать тут теорию надёжности?

Нафиг-нафиг.

Пример был, естественно, только для объяснения ошибочности воззрений оппонента. Очень забавно, что народ начал споры совершенно не о том, обрадованно схватившись за уровень кода. Можно, конечно, всё разжёвывать, но это не интересно. Играться мне тоже надоело.

С точки зрения практической, уровень надёжности можно определить после вывода системы из эксплуатации. До этого у нас только прогноз. Так вот, у тех систем, где ошибок не было, в результате получается единица. С другой стороны видел системы с предсказанной надёжностью с кучей девяток, которые вставали при первом же запуске.
Единственное, что могут сделать подобные тесты — выявить некоторые ошибки и описки. Обычно «полностью оттестированный» код валится на первом же тесте, сделанном не для того, чтобы «писать под него функционал».
Зачем же тогда придумали try..except конструкции

Для гениев. Да и человек с опытом прекрасно знает, что на самом деле в except в реальной ситуации помещают реальные программитсы.

Если не удалось прочитать файл — это не значит, что надо сразу ошибку валить. Можно сначала попробовать прочитать файл из копии, и восстановить его в изначальное место.

А вот за это уже надо сразу давать по башке канделябром. Если в задании сказано, что нужно прочитать файл, любое творчество программиста надо пресекать на корню. Потому что не его ума дело, гадать почему его там нет.

И это крайне сложно спрогнозировать.

Для «программиста на С/С++» — да. Для профессионала — нет.

За это вас будут ненавидеть.

Если не совать в библиотеку то, что туда не влазит, можно не только сохранить нервы, но и не делать фигню.

Четвёртый пункт вообще не понятно зачем и для кого.

априори считается, что базовые библиотеки типа STL работают без ошибок

Блажен, кто верует. Особенно, после того, как засунул туда то, что совать туда было не надо. Кстати, в софте, для которого важна надёжность, библиотеки допускаются только сертифицированные. Про сертификацию STL я ничего не слышал. По крайней мере для тех областей, где работал. И это именно потому, что результат предсказать практически невозможно.
Ну да, ведь написанный для предыдущего проекта уже устарел.


У меня разные проекты на разных языках.

Нет, его цель — проверить соответствие кода поставленным требованиям.


Когда мне покажут техзадание на уровне unit test, я может быть даже немного в это поверю.

Откуда у вас во время написания кода «реальная ситуация» и «реальные данные»?

Умение добывать их — ещё одно отличие профессионала от дилетанта.
Фигня-с. Система не сертифицирована. И можно заметить, что в варианте с ёлочкой сервер квотирование переделал.

Для того, чтобы пытаться наехать, надо знать хотя бы основы. Мне начать постить сюда курс по теории надёжности?
Фигня-с. Система не сертифицирована.

Мне начать читать курс по теории надёжности?
Естественно, не правильно. Не надо выискивать в словах тот смысл, которого там нет и додумывать то, что к делу не относится. Выше стоит ссылка на книжку. Разговаривать про то, сколько стоит качество, имеет смысл только, имея минимальный базис.

Если мне предполагается поспорить с безграмотным графиком «из интернета», то я совершенно не вижу смысла этим заниматься. Если есть конкретные цифры по конкретным проектам не со слепыми шкалами, то говорить имеет смысл о конкретных вещах.
perl -e «print 'Hello world!';»

Information

Rating
Does not participate
Registered
Activity