All streams
Search
Write a publication
Pull to refresh
33
0.5

Управление проектами, разработка ПО и железа

Send message
Чтобы написать абсолютно однозначное ТЗ придется потратить времени больше чем на сам проект. Получится что-то вроде ГК РФ.
Отсталось большей части африканского континента наводит на мысль, что наемный труд тоже не всем подошел…
пол ляма в виде десятка дорогущих железок, если я непонятно написал.

Железки нужны чтобы отлаживать на них программы. На эмуляторах такой специфический софт не отладить.
уже обдумываю содержание :)
Год назад меня знакомые приглашали в Газпром разрабатывать новый проект с нуля. Очень интересная работа, да и вознаграждение у Газпрома неплохое (кстати не заоблачная з/п) + социалка. Отказался. А знаете почему? Потому что рабочий день с 8 до 8.
В перспективе, офисное рабство сменится таким же рабством дома за собственным компьютером и еще неизвестно что лучше.

Тем не менее поддерживаю ваши идеи, просто такая схема работы не масштабируется на любую IT-деятельность и любых исполнителей.

К примеру, у нас в компании несколько человек заняты разработкой под мобильные терминалы сбора данных. При стоимости среднего терминала в 40-50 тыр на столе такого разработчика может лежать по полляма денег. Никто не даст им такую работу домой.
Плюсы и минусы все равно получит один.
неделя Второй Нормальной Формы на хабре
Число Бумбурума для НЛО не определено
это не Scale on Demand а скорее Refactoring on Demand
Тем не менее такая схема на мой взгляд единственно верная для стартапов, сильно ограниченных в ресурсах.

Лучше потратить ресурсы на продвижение, чем сделать идеальный с технической точки зрения продукт, которым никто не пользуется. Ведь полпулярность продукта мало зависит от «нормальности» его БД, согласны?
да, и мало-мальски сложный продукт по-любому будет прибит гвоздями к реализации SQL, хотя бы в силу отсутствия внятных стандартов на синтаксис хранимых процедур.
читайте внимательно, в Firebird это называется FIRST

Кстати у меня закрались сомнения что TOP описан в стандарте SQL99. Пруфом не поделитесь?
да, для своих задач он почти идеален
Я думаю все наоборот: 99 из 100 разработчиков рано или поздно создают неоправдано большую нагрузку на СУБД.
>>MariaDB
и вы еще призываете не использовать «странные и сомнительные СУБД»

SQLite вообще ничего не умеет, его область применения очень ограничена.
я написал LIMIT чтобы было понятнее большинству (MySQL). В MSSQL это TOP, в Firebird FIRST.

>> А нечего использовать странные и сомнительные СуБД
Вы разжигаете?? Тогда пишите минимум 5 пунктов почему Firebird это плохо
должен, но если не сможет? Firebird, например, в упор не знает сколько записей в табличках, и на простейший запрос SELECT COUNT(*) FROM table будет каждую запись подсчитывать, проверено неоднократно.

Другое дело что запрос логически не корректен: вам надо узнать есть ли вообще записи, для этого достаточно получить только одну, а не считать их кол-во:

SELECT 1 FROM table LIMIT 1
Жаль нету на хабре возможности написать статью в соавторстве. Я бы поучаствовал. Есть кое-какой опыт антиNF извращений.

Если не напишите, это сделаю я, идея меня уже зацепила
Зря вы так думаете. Многие SQL-разработчики любят проверять набор данных на пустоту конструкцией вида (SELECT COUNT(*) FROM ....) > 0, которая запросто может положить на лопатки сервер даже с одним подключением, стоит только целевой табличке вырасти до пары лямов записей.
функция find_in_set относится только к какой-то конкретной реализации языка SQL

Information

Rating
1,988-th
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity