Pull to refresh
22
0.6
Send message

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

Очень трудно представить себе ситуацию, когда руководство что-то решает (с)делать, это что-то не надо делать, работники отказываются это что-то делать, а руководство перестаёт быть руководством.

Тут ещё должна хорошая обстановка экономическая сложиться. Всё-таки, открытие нового предприятия — это очень дорогое... предприятие. Времена трудные.

Любопытный вопрос, даже, и для неспециалиста, который только недавно установил PostgeSQL и попробовал прокрутить несколько запросов (включая и новые для меня оконные функции).

Проблемы с этими библиотеками — это всякие различные возвраты значений и разного вида версии одного и того же. В своё время ещё и разные модели памяти (и всякие там, короткие и длинные указатели) давали прикурить.

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

Существует только один способ научиться что-то делать: делать это что-то.

А ещё можно вспомнить про то, что в Python'е есть:

  • просто строки,

  • r-строки (raw),

  • f-строки.

И, при этом, это всё ещё и неизменяемое.

А, ведь, ещё всякие там Java и C# со StringBuilder'ами...

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

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

Пришёл ИИ и человека слопал:
Был человек — стал цифровой двойник.
Угас, поник и потемнел запал.
И творчества усох и выдохся родник

Куда же исчезает текст? Одни сплошные списки, списки...
Кругом не эффективность, нет, а только риски, риски, риски...

Но тут пришёл FAST API. И что, теперь, делать?

Можно использовать несколько иную фонетику (с креном в испанский язык, куда-то туда) и произносить "Чанга". Писать на Чанге. Профессор Чанга. Остров Чунга-Чанга. Если есть Чанга, а это создание приложений, то должен быть и Чунга, то есть — язык написания шаблонов для Чанги...

А я только-только делаю первые шаги в Django... 20 лет, говорите? А есть ли где-нибудь достаточно полная история Django? Можно было бы вместо простого новостного сообщения прочитать про двадцатилетнюю историю.

В этой статье мы рассмотрели несколько наиболее распространенных ошибок начинающих разработчиков С++. 

Лично мне было бы чрезвычайно интересно посмотреть на код настоящих профессионалов и послушать их истории про то, что им им что-то помогло, а что-то не очень.

А как обстоит дело с AnsiString (VCL) и CString (MFC)?

А что тут логичного? Ноль этот отсутствие чего-либо

Ноль — это единица по сложению. Прибавление нуля не даёт результата. Единица по умножение — это такой же по смыслу объект (только в смысле умножения): умножение на единицу тоже не даёт никакого (видимого) результата.

Пустое множество существует?

  1. Кто Вам это сказал?

  2. Как Вы это докажете?

Раз существует - логичнее отождествить его с числом 1.

  • Какая здесь, вообще, связь?

  • И что, тогда, делать с нулём? С чем отождествить нуль?

  • Может быть, вот с этим:

NULL

?

С чего-то надо начинать! Вот, математики и начинают с того, что есть некий объект. Единственный. В своём роде: \emptyset. То, что это пустое множество, означает, что у нас ещё нет элементов, чтобы конструировать множества. Эти элементы нам надо ещё как-то определить. Вот, математики и используют скобочные выражения: \{\emptyset\}, \{ \emptyset, \{ \emptyset \}\},\{ \emptyset,\{ \emptyset,\{ \emptyset \} \} \}, ...

Точнее, вот:

Скрытый текст

Тяжело обо всём это думать на ночь глядя.

Некоторые нефункциональные требования можно превратить в функциональные, если, например, при изменении нагрузки и/или ширины канала, памяти на устройстве, пользователю предлагать на выбор изменение стратегии доставки и отображения данных (степень подробности, элементы оформления).

А иногда выполнение не функциональных требований приводит к затруднению пользовании приложением. Например, при работе cYandex.Dzen со смартфона, всегда загружается только часть сообщений, хотя никто не мешает загружать относительно длинные обсуждения целиком. Наверное, что кто-то посчитал, что при общих равных так будет удобнее.

Как бы не получить что-нибудь от РКН (действуя подобным образом) ...

Можно себе представить некий реестр сайтов интересующей нас тематики, довольно широкий набор параметров и поисковую форму. Вы находите нужный Вам сайт (точнее, предприятие, которое стоит за этим сайтом) и подключаетесь к нему. В этот момент устанавливается приложение и... всё!

Да, это всё так. Но почему это всё не может быть реализовано в рамках настольного приложения, всего лишь, получающего данные с удалённого сервера?

1
23 ...

Information

Rating
2,133-rd
Registered
Activity

Specialization

Specialist
SQL