Моё разочарование в софте

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (13) 1 [2] 3 4 ... Последняя »  К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
Balagan0xFF
27.09.2018 - 14:03
12
Статус: Offline


.

Регистрация: 15.01.15
Сообщений: 255
В мое время, когда ЕС-ки были большими на пальцах объясняли так - можно долго написать на ассемблере (самый близкий к машинному коду), а можно быстро на языках высокого уровня, а потом транслятор/компилятор сам эффективно переведет вашу писанину в почти такой же код как на ассемблере. Но как видим нас обманули ))

Хорошо помню, когда в ХТшку вставлялась дискета на 360Кб , с которой грузился в DOS c Нортоном, работал суперкалке и лексиконе и еще пару игрушек влезало )))

А про говнокод чистая правда. Точно с помощью нехитрых комбинаций клавиш запускал Doom зашитый в MSWord

Это сообщение отредактировал Balagan0xFF - 27.09.2018 - 14:04
 
[^]
offcast
27.09.2018 - 14:10
7
Статус: Offline


Ярила

Регистрация: 27.05.15
Сообщений: 2696
Цитата (Butterfly88 @ 27.09.2018 - 13:01)
Простой текстовый чат всегда славился скоростью и малым потреблением памяти. Так что Slack — это пример очень ресурсоёмкого приложения.

Когда первый раз увидел, удивился, как так, один чат, а запущено 6-10 процессов... На офф. сайте на подобный вопрос ответили в стиле - все норм., не обращайте внимания, так и должно быть... faceoff.gif
 
[^]
bi4ik
27.09.2018 - 14:10
17
Статус: Offline


Юморист

Регистрация: 13.04.16
Сообщений: 446
Давайте не будем мешать качественный код и производительные системы с желаниями бизнеса в одном чане.
Как правио, написание любого продукта обусловлено бизнесом (заказчиком).
Когда я делаю какой-либо софт для личного пользования, я могу его вылизывать месяцами, что-то менять, переписывать на других языках.

Когда я пишу код на работе - есть множество критериев которые меня ограничивают.

Политика компании в выборе библиотек, архитектуры и т.д.

Вот представьте себе, вы играетесь на мобилке в обычную игрушку, ничего примечательного, а на серверной стороне порядка 160 микросервисов каждый из которых находится от 2-х до 30 нод, в зависимости от нагрузки. Итого порядка 1000 вируалок.

А теперь давайте представим, что каждый микросервис имеет в зависимостях одни и теже депенденси. Круть, вот она, экономия. Но всё это сделано для быстроты и одновременной поддержки миллионов пользаков на мобильных и веб клиентах.

Кога мы говорим, что сделаем задачу за 3 месяца, от нас требуют за месяц. Как думаете, когда у тебя в 3 раза меньше времени чем тебе необходимо, будем ли мы задумывать о качестве кода высочайшего уровня или просто сделаем всё качественно, но не как для себя))) Если тебе сказали что через 2 месяца релиз, то будь добр успеть любым способом. Время, всё упирается во время. И ещё изменчивые требования в процессе разработки, тоже чудесное качество бизнеса, переобуваться на ходу.

Так что я не был бы столь категоричен по отношению к инженерам, я бы критиковал бизнес, жестоко критиковал бизнес.
 
[^]
kazanec
27.09.2018 - 14:11
15
Статус: Offline


Ярила

Регистрация: 20.08.12
Сообщений: 2351
Со своей колокольни выскажусь: 90-ые.
Вирусописатели писали вирусы на ASM-е как можно меньшего размера, одновременно запуская мультик и пытаясь спрятаться от антивируса (того же Aidstest)
Сейчас вирусы пишут на фреймворках блядь!!!
Вирус в 2 мегабайта - это нормально....

Это сообщение отредактировал kazanec - 27.09.2018 - 14:13
 
[^]
BlackChaos
27.09.2018 - 14:15
5
Статус: Offline


Ярила

Регистрация: 28.12.09
Сообщений: 13874
Цитата (dmitrino @ 27.09.2018 - 14:43)
Меня удивляют разработчики, которые говорят "сейчас так не пишут", а когда спрашиваешь "а как?" - начинают задвигать про фрэймворки и прочее, в результате простейшая web-страничка сделанная на фрэймворке, весит в 100 раз больше, и грузится несколько секунд по локальной сети, чем то-же самое, но написаное руками, которое открывается сразу...
Поубывав-бы!

Во-во! Самое интересное в том, что на чистом JAVA написАть надо на десять строчек больше, но подключают библиотеку.
 
[^]
zhmur
27.09.2018 - 14:19
15
Статус: Offline


Ярила

Регистрация: 25.08.11
Сообщений: 1218
Давно уже стараюсь пользоваться прогами 3-5летней давности. Новые версии все, без исключения, набор свистоперделок+реклама. И только потом функционал.
Да даж далеко ходить не надо. Последнее обновление Gmail. Изменили дизайн, вот нахера? Теперь мыло, и открывается медленнее, и прокрутка стала дерганая какая-то. Работа ради работы gigi.gif

Это сообщение отредактировал zhmur - 27.09.2018 - 14:24
 
[^]
SomeSmall
27.09.2018 - 14:25
4
Статус: Offline


Юморист

Регистрация: 29.06.16
Сообщений: 535
В тексте :"разработал язык компилирования". Это как?
Обьясните плиз.
Язык - понимаю, компилятор - понимаю. Язык компилирования - не понимаю.

Это сообщение отредактировал SomeSmall - 27.09.2018 - 14:25
 
[^]
PeleMeShOk
27.09.2018 - 14:28
18
Статус: Offline


Приколист

Регистрация: 5.05.11
Сообщений: 248
Цитата (dinulya @ 27.09.2018 - 13:42)
Помню в начале, середине 90-х первая заповедь программиста гласила: Взял память, положи на место, а сейчас? 30-40 пропавших мегабайт?! да и хрен с ними !

как раз только закончил спор с провайдером edi: скинули нам програмку (по сути фтп клиент), которая файлы отправляет/принимает из сети, до поры до времени вроде работало, потом сервак встал и пиздец....., полез смотреть: эта программа откушала 4гига ОЗУ (а в серваке их всего сука 4) и поставила сервак раком. На вопрос "какого хуя мелкий фтп клиент весом 20-30 МБ кушает стока?" типовые ответы "а вы перезагружали?", "а вы переустановите", "а вы ручками службу перезапустите", пиздец лютый lol.gif
 
[^]
Butterfly88
27.09.2018 - 14:34
3
Статус: Offline


Приколист

Регистрация: 1.12.11
Сообщений: 256
Цитата (SomeSmall @ 27.09.2018 - 14:25)
В тексте :"разработал язык компилирования". Это как?
Обьясните плиз.
Язык - понимаю, компилятор - понимаю. Язык компилирования - не понимаю.

Судя по всему, издержки перевода. Текст мало того, что копипаста, так ещё и копипаста с переведённого оригинала )
 
[^]
ДжекиChan
27.09.2018 - 14:37
5
Статус: Offline


Джеки

Регистрация: 13.08.13
Сообщений: 1820
Юмор дело хорошее, но молодежь в конец обленилась, сидишь за ними чистишь и оптимизируешь. Самое прикольное это когда в программе из 10 мб размера - 8 это остатки неиспользованного кода.
 
[^]
anders78
27.09.2018 - 14:38
21
Статус: Offline


Ярила

Регистрация: 3.04.09
Сообщений: 7638
Ни разу не программер, но вижу постоянно как на андроиде приложение раз в неделю обновляется не привнеся ничего, а лишь разрастается по объему и наполняет рекламным мусором хорошую в общем то программу
 
[^]
user777
27.09.2018 - 14:39
11
Статус: Offline


Ярила

Регистрация: 22.01.09
Сообщений: 1370
Специалисты ИТ одни из самых высокооплачиваемых, вот только их продукты стали унылым, пожирающим ресурсы овном.
Утечки памяти, неоптимизированный код.
Все цепляется одно за одно, в сумме заводы больше работают, воздух больше загрязняется, отходы растут в прогрессии, тратится колоссальная энергия на обеспечение всего этого.
Вокруг сплошной говнокод...
 
[^]
Андрей59
27.09.2018 - 14:46
18
Статус: Offline


Хохмач

Регистрация: 3.12.13
Сообщений: 600
Чё я сюда зашел? яжнепрограмист! gigi.gif
 
[^]
maGavet
27.09.2018 - 14:52
7
Статус: Offline


Ярила

Регистрация: 4.08.17
Сообщений: 1098
всё это началось, когда появились графические десктопы для всех.
т.е. с 95 уинды. Чтобы поставить и НАСТРОИТЬ ДОС,ОС/2, Linux нужно было знать!, а сейчас этого не требуется, любая домохозяйка установит линукс :) в лёгкую.
Раньше для вёрстки html нужно было знать этот html, сейчас это уже не нужно.

Вот это и губит код, т.к. он за вас думает. Те кому нужен результат не хотят изучать инструмент. Они хотят "кнопочку и фыр-фыр". Программеры создали эти конструкторы, вот они и тормозят.

p.s. кстати, если в редакторах отключить проверки орфографии и словари, то буква появляется сразу :). Ну по идее еще бы отключить все слежения и логирования ...
установите pstools посмотрите что делается с виндовым реестром , когда комп НИЧЕГО не делает ... многим будет откровение. Линух пошел по тому же пути.
Мелкомягкие пришли в линух в SuSe. Я ушел с OpenSuse ... сижу в Debian ....
И да - коммерсы - это зло. Помню, как приятно было общаться в fido, все люди грамотные, ламеров просто в ro. А сейчас :( ... коммерсы - ЗЛО!!!!
 
[^]
zlobnuiYA
27.09.2018 - 14:54
4
Статус: Offline


Балагур

Регистрация: 15.05.13
Сообщений: 803
Это просто маркетинг. Всегда нужно сделать еще вчера, о каком качестве может идти речь? Хуяк-хуяк и в продакшн, а там хоть трава не расти, все получили свои бабки и разбежались.
 
[^]
knight
27.09.2018 - 14:54
38
Статус: Online


Буквонаписатор

Регистрация: 23.04.08
Сообщений: 3956
Железо, нужно больше железа! Больше памяти и ядер! Маркетологи.... суки. Их устраивает невозможность использования старых устройств с новым софтом.
- Хочешь ПРОДОЛЖАТЬ пользоваться программой? Купи новое железо, раб!
- Так я это, купил же.
- 5 лет прошло, ты не охренел? Новое покупай!
- Так ведь работает.
- А вот теперь не работает, мы обновление запустили.
- Твариии!!!!! Не рабооооотает!
- Так а то ж!

Это сообщение отредактировал knight - 27.09.2018 - 15:00
 
[^]
00eugene00
27.09.2018 - 14:55
2
Статус: Offline


Ярила

Регистрация: 5.10.13
Сообщений: 4047
Цитата (Temp1933 @ 27.09.2018 - 18:23)
Пока тупые черножопые индусы трогают клавиатуры - нихуя не выдет.
Движение надо создавать: "Я против черножопого кода!"
Этим обезьянам платят за количество строчек. Вот и говнокод.

Бред !!!
Деньги платят по часам или за проект.
 
[^]
cinematik
27.09.2018 - 14:56
3
Статус: Offline


Приколист

Регистрация: 24.08.14
Сообщений: 337
Редкая тема...
У меня случай был такой, что в системе мониторинга пингер на PHP отрабатывал за 30 секунд. Я написал код на perl и стало 3 секунды. Выложил на сайте этого мониторинга - никто не пользуется. Проще взять с коробки и пусть оно педалит 30 секунд каждую минуту.
 
[^]
MECHLAB
27.09.2018 - 14:57
6
Статус: Offline


Ярила

Регистрация: 22.08.15
Сообщений: 4701
все просто - деньги

будет код с такой же оптимизацией как 10 лет назад - никто не будет покупать

современное железо
 
[^]
GLUC
27.09.2018 - 14:59
11
Статус: Offline


Ярила

Регистрация: 20.02.11
Сообщений: 6590
не имею отношения к айти, но давно заметил, что все обновления- дичь! винда икс-пи сервис пак 2 работала отлично на 512 мег.оперативы, поставил 2 гига и установил сервис пак 3, и пипец= все стало работать в разы медленнее, вернулся на сервис пак 2 и о чудо, комп летает, как птица. и много лет пользуюсь FSP- очень внятный и крайне удобный медиаплеер. ( жаль разработчик давно прекратил его развивать) так вот, этот плеер весит 318 килобайт!!!! а по функционалу рвет все плеера, что я пробовал( штук 20-25 разных. и так во всем..
 
[^]
АлВул
27.09.2018 - 15:00
4
Статус: Offline


Ярила

Регистрация: 22.08.17
Сообщений: 3602
Это следствие рыночных отношений, нацеленных на прибыль. Неизбежность.
У самого винамп потому 2.85 кажись.
 
[^]
celios
27.09.2018 - 15:00
6
Статус: Offline


Ярила

Регистрация: 11.10.13
Сообщений: 3312
Я вообще не понимаю почему операционная система должна весить гигабайты блеать. Ее дело запустить нужную мне программу и передать ей управление. Так нет блядь, Если они сделают ОС весом в несколько мегабайт которая будет загружаться пару секунд, и без всяких блеадь пэйнтеров и блокнотов кто-ж за неё 100500 мильенов платить будет? В этом и весь секрет. Продают не программу, продают имидж. Маркетологи правят миром.

Размещено через приложение ЯПлакалъ
 
[^]
Выйти
27.09.2018 - 15:02
20
Статус: Offline


Юный Комяк

Регистрация: 13.03.15
Сообщений: 318
Подписываюсь под каждым словом. Сам занимаюсь написанием сайтов, так вот написанная мной CRM с ебучей тучей функционала открывает страницы на adsl подключении за полсекунды. А сейчас в моде фреймворки. Весь хабрахабр кишит сообщениями что новый yii framework стал еще быстрее, а ruby on rails еще быстрее. Блядь, на этих фреймворках одна только домашняя страничка весит десятки мегабайт. Бутстрап - это пиздец. Вместо того, чтоб вручную написать пару строк яваскрипта и css стиля теперь принято грузить мегабайты jquery, prototype, sass , и еще хуйпойми что.

Помню в молодости баловался вирус билдером pinch, который сука написан на ассемблере и умеет все! Спиздить пароли от аськи до rasdial, открыть ftp server, и делать скриншоты. А сейчас я не удивлюсь, если вирус не запустится без блядского .net 4.5 или visual c++.

Фреймворки - зло. Они позиционируются как инструмент для очень быстрой разработки для программистов. Нахуй таких программистов! Программы делаются не для программистов, а для конечных юзеров. И программист должен ебаться с колом и оптимизировать его, вместо того чтобы написать hello world с помощью фреймворка, сэкономив 3 строчки, но заняв 299 Мб вместо 256 байт.

Размещено через приложение ЯПлакалъ
 
[^]
knight
27.09.2018 - 15:04
9
Статус: Online


Буквонаписатор

Регистрация: 23.04.08
Сообщений: 3956
Купил 2 года назад ультрабук, исключительно поиграть на коленках в дороге в танчики. Больше ничего. Через 2 года жесткий диск оказался полностью, не так, ПОЛНОСТЬЮ! занят, обновить ничего невозможно - нет места на диске. Винда как раковая опухоль заполнила всё.

Это сообщение отредактировал knight - 27.09.2018 - 15:04
 
[^]
VovanNN55
27.09.2018 - 15:07
1
Статус: Offline


Ярила

Регистрация: 14.02.11
Сообщений: 8280
Цитата (ГенрихС @ 27.09.2018 - 13:32)
На win7 калькулятор отрывался мгновенно. На win10 с двухсекундной задержкой. Это все, что нужно знать о прогрессе.

Прикольно - сейчас проверил, действительно так и есть!
Это и есть прогресс?
 
[^]
Понравился пост? Еще больше интересного в Телеграм-канале ЯПлакалъ!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 48330
0 Пользователей:
Страницы: (13) 1 [2] 3 4 ... Последняя » [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]


 
 



Активные темы






Наверх