y6ejushe

Пользователь

Регистрация: 24.10.2021

Сообщения: 12896

Рейтинг: 2181

Нарушения: 15

y6ejushe

Регистрация: 24.10.2021

Сообщения: 12896

Рейтинг: 2181

Нарушения: 15

Программирование такая вещь, что можно ошибиться в одном символе и наделать таких делов. Как вы этого избегаете? Очень внимательно мержи смотрите? Но если у вас мержей этих уже сотни, а у кого то тысячей. Можно же случайно ошибиться где то. 

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

MyGabenIsTheBest

Пользователь

Регистрация: 15.08.2017

Сообщения: 10111

Рейтинг: 8856

MyGabenIsTheBest

Регистрация: 15.08.2017

Сообщения: 10111

Рейтинг: 8856

y6ejushe сказал(а):

Программирование такая вещь, что можно ошибиться в одном символе и наделать таких делов. Как вы этого избегаете? Очень внимательно мержи смотрите? Но если у вас мержей этих уже сотни, а у кого то тысячей. Можно же случайно ошибиться где то. 

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

Нажмите, чтобы раскрыть...

Учитывая качество конечных продуктов, код дерьма и миллион костылей и столько же багов можно сделать вывод что все давно забили болтяру, сидят лутают незаслуженно свои сабжи за хреново выполняемую работу и норм им PepeOK.png?1592047625

haHAA

Пользователь

Регистрация: 25.03.2017

Сообщения: 1107

Рейтинг: 742

haHAA

Регистрация: 25.03.2017

Сообщения: 1107

Рейтинг: 742

img

я понимаю что ты еще нович0к, но существуют такие вещи как: code review, gitflow, тестовые окружения для тестирования наработок, различные виды тестирования

 

и еще разные вещи, которые рассказывают в ВУЗе, например, на дисциплинах "основы процесса разработки качественного программного продукта и его метрология" или "технологии разработки качественного программного обеспечения" и похожих

Know Yourself

Пользователь

Регистрация: 19.07.2020

Сообщения: 5602

Рейтинг: 5297

Нарушения: 35

Know Yourself

Регистрация: 19.07.2020

Сообщения: 5602

Рейтинг: 5297

Нарушения: 35

Просто программирую по гайду @KeksovName c помощью постоянной отладки 

Griboks

Пользователь

Регистрация: 02.12.2017

Сообщения: 270

Рейтинг: 49

Griboks

Регистрация: 02.12.2017

Сообщения: 270

Рейтинг: 49

Решается  тестированием кода. Сначала тестируется на своём компьютере, потом на рабочем стенде, затем на предрелизном стенде, после уже в релизе. Тестировать можно вручную или автоматическими сценариями.

MoonMeUnder

Пользователь

Регистрация: 23.12.2017

Сообщения: 9830

Рейтинг: 5064

Нарушения: 50

MoonMeUnder

Регистрация: 23.12.2017

Сообщения: 9830

Рейтинг: 5064

Нарушения: 50

Ничего страшного тут нет

 

Программисты делятся на 2 типа:

1) Которые делают бэкапы

2) Которые уже делают бэкапы

 

 

morecore

Пользователь

Регистрация: 19.07.2013

Сообщения: 1110

Рейтинг: 317

morecore

Регистрация: 19.07.2013

Сообщения: 1110

Рейтинг: 317

сначала адекватно реагировал на твои вопросы

но тут либо ты мега довн либо троль

лучше бы троль канеш

@MoonMeUnder че ты дизлайкаешь клоп, какие бекапы в 2к24

Dw Error

Пользователь

Регистрация: 21.10.2023

Сообщения: 70

Рейтинг: 22

Dw Error

Регистрация: 21.10.2023

Сообщения: 70

Рейтинг: 22

Нельзя запороть код случайной опечаткой, это бред 

MoonMeUnder

Пользователь

Регистрация: 23.12.2017

Сообщения: 9830

Рейтинг: 5064

Нарушения: 50

MoonMeUnder

Регистрация: 23.12.2017

Сообщения: 9830

Рейтинг: 5064

Нарушения: 50

Dw Error сказал(а):

Нельзя запороть код случайной опечаткой, это бред 

Нажмите, чтобы раскрыть...

Можно случайно написать 0.2 вместо 0.02.

ДауныНаВольво

Пользователь

Регистрация: 19.12.2023

Сообщения: 3537

Рейтинг: 1471

Нарушения: 10

ДауныНаВольво

Регистрация: 19.12.2023

Сообщения: 3537

Рейтинг: 1471

Нарушения: 10

y6ejushe сказал(а):

можно ошибиться в одном символе и наделать таких делов

Нажмите, чтобы раскрыть...

например?

Clouds_883373

Пользователь

Регистрация: 12.01.2024

Сообщения: 1

Рейтинг: 0

Clouds_883373

Регистрация: 12.01.2024

Сообщения: 1

Рейтинг: 0

Ревью от других людей + прогон по тому, что написал перед комммитом 

y6ejushe

Пользователь

Регистрация: 24.10.2021

Сообщения: 12896

Рейтинг: 2181

Нарушения: 15

y6ejushe

Регистрация: 24.10.2021

Сообщения: 12896

Рейтинг: 2181

Нарушения: 15

MoonMeUnder сказал(а):

Ничего страшного тут нет

 

Программисты делятся на 2 типа:

1) Которые делают бэкапы

2) Которые уже делают бэкапы

 

 

Нажмите, чтобы раскрыть...

Бэкап, а если куча новых данных пришло?

Griboks сказал(а):

Решается  тестированием кода. Сначала тестируется на своём компьютере, потом на рабочем стенде, затем на предрелизном стенде, после уже в релизе. Тестировать можно вручную или автоматическими сценариями.

Нажмите, чтобы раскрыть...

Как тот же крон тестируют?

Dw Error сказал(а):

Нельзя запороть код случайной опечаткой, это бред 

Нажмите, чтобы раскрыть...
ДауныНаВольво сказал(а):

например?

Нажмите, чтобы раскрыть...

Одно равно вместо двух, противоположный знак в запросе.

ДауныНаВольво

Пользователь

Регистрация: 19.12.2023

Сообщения: 3537

Рейтинг: 1471

Нарушения: 10

ДауныНаВольво

Регистрация: 19.12.2023

Сообщения: 3537

Рейтинг: 1471

Нарушения: 10

y6ejushe сказал(а):

Одно равно вместо двух, противоположный знак в запросе.

Нажмите, чтобы раскрыть...

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

одно равно вместо двух вообще ошибку компиляции выдаст или сразу же иде ругнется

MoonMeUnder

Пользователь

Регистрация: 23.12.2017

Сообщения: 9830

Рейтинг: 5064

Нарушения: 50

MoonMeUnder

Регистрация: 23.12.2017

Сообщения: 9830

Рейтинг: 5064

Нарушения: 50

y6ejushe сказал(а):

Бэкап, а если куча новых данных пришло?

Нажмите, чтобы раскрыть...

Тогда разворачиваешь бэкап и отдельно переносишь туда данные, которые пришли. Разумеется это доп. работа.

 

От косяка никто не застрахован. Вон был случай в каком-то банке, когда курс проставился ошибочный и люди скупили валюту по дешевке, кто успел.

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

Никто не застрахован. Но такие вещи очень тщательно тестируются и это уже косяк тестировщиков будет, что они пропустили такое.

y6ejushe

Пользователь

Регистрация: 24.10.2021

Сообщения: 12896

Рейтинг: 2181

Нарушения: 15

y6ejushe

Регистрация: 24.10.2021

Сообщения: 12896

Рейтинг: 2181

Нарушения: 15

ДауныНаВольво сказал(а):

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

одно равно вместо двух вообще ошибку компиляции выдаст или сразу же иде ругнется

Нажмите, чтобы раскрыть...

Ты вообще не понимаешь, попробуй сам разобраться. Ошибка компиляции, я не знаю, для тебя открытие, что еще существуют интерпретируемые языки?

MoonMeUnder сказал(а):

Тогда разворачиваешь бэкап и отдельно переносишь туда данные, которые пришли. Разумеется это доп. работа.

 

От косяка никто не застрахован. Вон был случай в каком-то банке, когда курс проставился ошибочный и люди скупили валюту.

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

Никто не застрахован. Но такие вещи очень тщательно тестируются и это уже косяк тестировщиков будет, что они пропустили такое.

Нажмите, чтобы раскрыть...

Наверное круто работать в компании где есть тестировщики))

pochemyzamenya

Пользователь

Регистрация: 25.02.2016

Сообщения: 4459

Рейтинг: 4062

pochemyzamenya

Регистрация: 25.02.2016

Сообщения: 4459

Рейтинг: 4062

Эта база с нами в одной комнате?PepeSearch.gif

Так же как и чел, который якобы тебе платит деньги за то что ты работаешь у него программистом?pepecard.gif?1622490514

y6ejushe

Пользователь

Регистрация: 24.10.2021

Сообщения: 12896

Рейтинг: 2181

Нарушения: 15

y6ejushe

Регистрация: 24.10.2021

Сообщения: 12896

Рейтинг: 2181

Нарушения: 15

pochemyzamenya сказал(а):

Эта база с нами в одной комнате?PepeSearch.gif

Так же как и чел, который якобы тебе платит деньги за то что ты работаешь у него программистом?pepecard.gif?1622490514

Нажмите, чтобы раскрыть...

К сожалению нормальных людей с нами вместе нет.

OnlyAW

Пользователь

Регистрация: 08.06.2012

Сообщения: 5201

Рейтинг: 4004

OnlyAW

Регистрация: 08.06.2012

Сообщения: 5201

Рейтинг: 4004

не рассказывайте только этому мнительному параноику про bug driven development, боюсь инфаркт случится PepeCorn.gif?1592102745

MoonMeUnder

Пользователь

Регистрация: 23.12.2017

Сообщения: 9830

Рейтинг: 5064

Нарушения: 50

MoonMeUnder

Регистрация: 23.12.2017

Сообщения: 9830

Рейтинг: 5064

Нарушения: 50

y6ejushe сказал(а):

Наверное круто работать в компании где есть тестировщики))

Нажмите, чтобы раскрыть...

Да, тогда не так страшно сделать косяк.

 

Но если в компании нет тестировщиков, то, скорее всего, там такие задачи, которые сильно не смогут навредить и косяк обычно решается подъемом бэкапа

Leenominai

Пользователь

Регистрация: 21.07.2013

Сообщения: 7265

Рейтинг: 2444

Leenominai

Регистрация: 21.07.2013

Сообщения: 7265

Рейтинг: 2444

img

Там только от тебя будет несколько уровней тестирования, а далее ещё несколько, ручные и автоматизированные проверки.

Ошибки будут не из-за неверного кода, скорее, а из-за неверно введённого/интерпретированного функционала.

chwdp

Пользователь

Регистрация: 25.06.2017

Сообщения: 1421

Рейтинг: 1179

chwdp

Регистрация: 25.06.2017

Сообщения: 1421

Рейтинг: 1179

y6ejushe сказал(а):

Ошибка компиляции, я не знаю, для тебя открытие, что еще существуют интерпретируемые языки?

Нажмите, чтобы раскрыть...

JIT в PHP для тебя какая-то шутка?

ДауныНаВольво

Пользователь

Регистрация: 19.12.2023

Сообщения: 3537

Рейтинг: 1471

Нарушения: 10

ДауныНаВольво

Регистрация: 19.12.2023

Сообщения: 3537

Рейтинг: 1471

Нарушения: 10

y6ejushe сказал(а):

Ты вообще не понимаешь, попробуй сам разобраться. Ошибка компиляции, я не знаю, для тебя открытие, что еще существуют интерпретируемые языки?

Нажмите, чтобы раскрыть...

это что-то на вебмакакском-кнопкопокрасочном? не могу разобрать

y6ejushe

Пользователь

Регистрация: 24.10.2021

Сообщения: 12896

Рейтинг: 2181

Нарушения: 15

y6ejushe

Регистрация: 24.10.2021

Сообщения: 12896

Рейтинг: 2181

Нарушения: 15

ДауныНаВольво сказал(а):

это что-то на вебмакакском-кнопкопокрасочном? не могу разобрать

Нажмите, чтобы раскрыть...

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