Ну проблемы на самом деле надуманы. Например по скорости транзакции - передать биткоины можно мгновенно, например между аккаунтами на бирже.
Так , ты переводишь биткоины на какой-то яндекс маркет. А потом при заказе он с тебя мгновенно списывает. Причём и в сам Яндекс можно будет скорее всего загрузить не биткоинами , а другой криптой, где низкие комиссии.
Не совсем так, хотя и похоже. Тут фишка в том, что зарплата постоянная , а сроки исполнения переменные. То есть цель работника не в том, чтобы больше заработать, а чтобы меньшее время поработать и свалить.
В при капитализме кстати , вы правы, применяется и эта схема(редко). Если для работника нет больше работы , то он 100 фигулек в день сделал(а больше ненужно), и дальше его домой отпускают.
В медицине немного не так. Хирург часть времени делает плановые операции. Часть времени дежурит в ожидании экстренных. И первую часть работы он вполне себе имеет право сократить по времени.
Один мой знакомый коммунист, как раз активно ратовал за такую систему типа есть план на 8 часов. Кто его выполняет за 4 часа, тот и работает 4 часа, а потом домой уходит и т.д. Не знаю не знаю...
Вообще изначально в системе было заложено, что план на отдельном заводе не могли поднять, только в масштабах всех страны. Сторонники Сталина аж говорят, что такое до самой его смерти продержалось. Но в любом случае к моменту распада страны, было как вы говорите - поднимали и ещё как.
Ну как текст для дополнительного чтения неплохо. Но естественно в базе объяснять "простые" вещи огромными текстами нельзя, тогда ученик ничего не пройдёт.
Достаточно школьного - что умножения числа на -1 это один раз вычесть число из нуля.
Умножение на -2 это два раза вычесть число из нуля.
И всё. А что тут есть небольшая нестрогость и натянутость - это в университете, кто надо поймёт и почитает материал.
Ну на самом деле внутреннюю библиотеку можно просто не выкладывать. Разработать её аналог методами реверс-инжиниринга всё равно быстрее, чем весь проект целиком. Тем более что многим пригодится не проект , а кусок проекта.
Да можно и просто выложить, если это не библиотека по безопасности. Если на какой-то библиотеке построен и успешный проект А и убыточный Б, то ясно же что обладание библиотекой, тем более в бинарном виде не позволит автоматически воссоздать успешный проект А.
Что касается написания документации, это чисто решение компании, никто не заставляет этим заморачиваться. Только если они хотят целенаправленно создать OpenSource продукт.
Ну много кто хоронит свои проекты. Причём чаще всего по принципу "ни себе ни людям" - то есть исходный код никуда не выкладывается и куча человекочасов пропадают в никуда.
Ну тут какой-то выбор сразу , или продолжать страдать или оружие сразу делать. Могут быть разные варианты. Что насчёт того, чтобы расплачиваться с драконом фальшивыми деньгами? Ну применительно к медицине это значит.
1) Проводить манипуляции которые не увеличивают напрямую продолжительность жизни, но уменьшают число попаданий в больницу.
2) Проводить манипуляции, которые увеличивают продолжительность жизни и сокращают число болезней.
Ну из меня конечно безопасник тот ещё. Но в целом к тесту вопросы - иногда самое небезопасное решение отвергается как подозрительное. А иногда второе по небезопасности отвергается, т.к. слишком безопасное.
"К сожалению, российская служба связи совершенно не отвечала предъявлявшимся к ней требованиям. Когда армии Раненкампфа и Самсонова оказались разделенными Мазурскими болотами и стали осуществлять связь друг с другом в основном по радио, выяснилось, что в армии Раненкампфа новый шифр получили и старый уничтожили, а у Самсонова все еще действовал старый шифр. В результате переговоры между ними некоторое время велись по радио в открытую. " - подобная же шизуха до сих пор случается. Например постоянно заменяют пароли , народ естественно кладёт болт и начинает писать его на бумажке.
Я пробовал дать две задачи - написать тест по коду и наоборот. Тест по коду пишет довольно неплохо. Код по тесту, увы пишет, так, что код не проходит предлагаемый тест. Подробности я написал здесь - https://www.cyberforum.ru/delphi/thread3075870.html
Хитрости работают до поры до времени. Потом покупатель готов даже переплатить, но не связываться с жуликами, которые делают как с банками кофе. Если конечно есть возможность не связываться.
Ну почти все привёденные альтернативы без goto лучше. "Антипаттерн" со вложенными if как раз можно оспорить, что во многих случаях вложенные if это самое то. Вот в приведённом примере вложенные if лучше. В goto переставил кусок кода и всё сломалось, а в if будет на уровне компилятора выдана ошибка. Флаги - ещё лучше - код предельно понятный. Вложенные функции тоже свой плюс имеют, тут трудно приляпнуть ошибку.
И так, где goto допустимо, его оставили в виде return/exit... и т.д. break и т.д. и других специфических операторов.
Борьбе за метрики напоминает борьбу за коэффициент KDA в некоторых играх. С тем же печальным результатом.
Лучше всего по трубопроводу диски доставлять!
Ну проблемы на самом деле надуманы. Например по скорости транзакции - передать биткоины можно мгновенно, например между аккаунтами на бирже.
Так , ты переводишь биткоины на какой-то яндекс маркет. А потом при заказе он с тебя мгновенно списывает. Причём и в сам Яндекс можно будет скорее всего загрузить не биткоинами , а другой криптой, где низкие комиссии.
Не совсем так, хотя и похоже. Тут фишка в том, что зарплата постоянная , а сроки исполнения переменные. То есть цель работника не в том, чтобы больше заработать, а чтобы меньшее время поработать и свалить.
В при капитализме кстати , вы правы, применяется и эта схема(редко). Если для работника нет больше работы , то он 100 фигулек в день сделал(а больше ненужно), и дальше его домой отпускают.
В медицине немного не так. Хирург часть времени делает плановые операции. Часть времени дежурит в ожидании экстренных. И первую часть работы он вполне себе имеет право сократить по времени.
Один мой знакомый коммунист, как раз активно ратовал за такую систему типа есть план на 8 часов. Кто его выполняет за 4 часа, тот и работает 4 часа, а потом домой уходит и т.д. Не знаю не знаю...
Вообще изначально в системе было заложено, что план на отдельном заводе не могли поднять, только в масштабах всех страны. Сторонники Сталина аж говорят, что такое до самой его смерти продержалось. Но в любом случае к моменту распада страны, было как вы говорите - поднимали и ещё как.
Ну как текст для дополнительного чтения неплохо. Но естественно в базе объяснять "простые" вещи огромными текстами нельзя, тогда ученик ничего не пройдёт.
Достаточно школьного - что умножения числа на -1 это один раз вычесть число из нуля.
Умножение на -2 это два раза вычесть число из нуля.
И всё. А что тут есть небольшая нестрогость и натянутость - это в университете, кто надо поймёт и почитает материал.
-
Ну на самом деле внутреннюю библиотеку можно просто не выкладывать. Разработать её аналог методами реверс-инжиниринга всё равно быстрее, чем весь проект целиком. Тем более что многим пригодится не проект , а кусок проекта.
Да можно и просто выложить, если это не библиотека по безопасности. Если на какой-то библиотеке построен и успешный проект А и убыточный Б, то ясно же что обладание библиотекой, тем более в бинарном виде не позволит автоматически воссоздать успешный проект А.
Что касается написания документации, это чисто решение компании, никто не заставляет этим заморачиваться. Только если они хотят целенаправленно создать OpenSource продукт.
Ну много кто хоронит свои проекты. Причём чаще всего по принципу "ни себе ни людям" - то есть исходный код никуда не выкладывается и куча человекочасов пропадают в никуда.
А 7 человек в итоге стали получать как раньше 15? Или как обычно(то есть стали получать примерно как когда их было 15) ?
Напоминает стих из советского учебника истории
"...Теперь нужно меньше рабочих рук.
Вставайте за обе машины!"
Соседа затем твоего подзовет:
"Увы, вам придется оставить завод!"
Теперь тебе вдвое работы.
Работы вдвое, да тот же оклад.
А если еще привезут автомат,
То вылетишь ты за ворота!
Ну тут какой-то выбор сразу , или продолжать страдать или оружие сразу делать. Могут быть разные варианты. Что насчёт того, чтобы расплачиваться с драконом фальшивыми деньгами? Ну применительно к медицине это значит.
1) Проводить манипуляции которые не увеличивают напрямую продолжительность жизни, но уменьшают число попаданий в больницу.
2) Проводить манипуляции, которые увеличивают продолжительность жизни и сокращают число болезней.
Ну из меня конечно безопасник тот ещё. Но в целом к тесту вопросы - иногда самое небезопасное решение отвергается как подозрительное. А иногда второе по небезопасности отвергается, т.к. слишком безопасное.
"К сожалению, российская служба связи совершенно не отвечала предъявлявшимся к ней требованиям. Когда армии Раненкампфа и Самсонова оказались разделенными Мазурскими болотами и стали осуществлять связь друг с другом в основном по радио, выяснилось, что в армии Раненкампфа новый шифр получили и старый уничтожили, а у Самсонова все еще действовал старый шифр. В результате переговоры между ними некоторое время велись по радио в открытую. " - подобная же шизуха до сих пор случается. Например постоянно заменяют пароли , народ естественно кладёт болт и начинает писать его на бумажке.
Я пробовал дать две задачи - написать тест по коду и наоборот. Тест по коду пишет довольно неплохо. Код по тесту, увы пишет, так, что код не проходит предлагаемый тест. Подробности я написал здесь - https://www.cyberforum.ru/delphi/thread3075870.html
Хитрости работают до поры до времени. Потом покупатель готов даже переплатить, но не связываться с жуликами, которые делают как с банками кофе. Если конечно есть возможность не связываться.
Видимо с каким-то C подобным языком перепутал , где нельзя без скобок.
Тем более в Паскале и ему подобных например вместо громоздкого
if (flag_1) {flag_2 = init_stuff(bar);}было бы:
if flag_1 then flag_2 := init_stuff(bar);Ну почти все привёденные альтернативы без goto лучше. "Антипаттерн" со вложенными if как раз можно оспорить, что во многих случаях вложенные if это самое то. Вот в приведённом примере вложенные if лучше. В goto переставил кусок кода и всё сломалось, а в if будет на уровне компилятора выдана ошибка. Флаги - ещё лучше - код предельно понятный. Вложенные функции тоже свой плюс имеют, тут трудно приляпнуть ошибку.
И так, где goto допустимо, его оставили в виде return/exit... и т.д. break и т.д. и других специфических операторов.