- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
Из преддипломной практики некоторого господина - свежак
В настоящее время IT-индустрия является самой быстро развивающееся отраслью
в истории человечества. Постоянные изменения в этой отрасли приводит к тому,
что современная система образования просто не успевает готовить квалифицированные
ИТ-кадры, так как требования к знаниям специалистов растут быстрее, чем система
образования может дать их. Отсюда – постоянная нехватка качественных специалистов
на рынке труда и, как следствие, результаты работы ИТ-команд достаточно часто имеют
различные изъяны, дефекты. Программные продукты даже самых известных
производителей часто бывают несовершенны. Многие ИТ-специалисты, прилагают все
усилия, чтобы устранить все дефекты.
При разработке кода самая распространенная ошибка – это ошибки программистов, в ходе
написания кода. Причин появления таких ошибок достаточно много. Примером этих
причин являются невнимательность программистов или нехватка времени. Чаще всего,
при разработки кода, программисты очень большое время уделяют тем участкам кода,
которые будут выполняться чаще. При этом намного меньше времени он уделяет
остальному коду, вследствие чего программист может пропустить какие либо важные
аспекты.
Другая характерная причина появления ошибок в программном коде – внесение в него
изменений в ходе разработки. Разработчик меняет один кусок кода, который может
влиять на функциональность другого фрагмента программы. Вследствие чего
функциональность этого фрагмента программы становится измененной.
Реже причиной появления ошибок в программном коде является неисправная работа
среды разработки, компилятора и т.д.
kegdan 27.02.2017 14:34 # +2
inkanus-gray 27.02.2017 14:42 # 0
Реже причина появления ошибок достаточно много. Примером этих причин являются невнимательность программном коде является неисправная работа среды разработы ИТ-команд достаточно много. Примером этих причин появления таких ошибок достаточно много меньше времени. Чаще всего, при разработки, компилятора и т.д.
inkanus-gray 27.02.2017 14:42 # 0
Реже причин появления кода, при разработчик меняет один кусок кода, компилятора и т.д.
inkanus-gray 27.02.2017 14:43 # 0
inkanus-gray 27.02.2017 14:44 # 0
При разработке кода самая распространить все дефекты.
При разработки. Разработки кода, программы. Вследствие чего программист может дать их. Отсюда – постоянные измененной.
Другая характерная причина появления таких ошибок в программистов, в ходе написания кода. Причин появления таких ошибок в программы. Вследствие чего программы становится измененной.
При разработки кода. Причиной появления таких ошибок в программист может влиять на функциональность этого фрагмента программы становится изменения таких ошибок в программы становится измененной.
Другая характерная причиной появления ошибок в программы. Вследствие чего программы. Вследствие, результаты работы ИТ-кадры, так как требования может дать их. Отсюда – постоянные измененной.
При разработке кода. Причина появления ошибка – это ошибки программные продукты даже самых известных производителей часто бывают несовершенны. Многие ИТ-специалистов растут быстрее, чем система образования просто не успевает готовить квалифицированные ИТ-кадры, так как требования просто не успевает готовить квалифицированные ИТ-команд достаточно много. Примером этих причин появления ошибок достаточно часто имеют различные измененной.
Другая характерная причина появления ошибка – это ошибки программистов, в ходе разработки, компилятора и т.д.
kegdan 27.02.2017 14:47 # +2
inkanus-gray 27.02.2017 14:49 # +4
Из Диссернета я узнал, что кандидатские диссертации наших депутатов и министров представляют собой вореции, обученные на книжках. Т. е. не представляют вообще никакой научной ценности.
roman-kashitsyn 27.02.2017 14:57 # +3
Я тут недавно начал интересоваться статистическими методами, и узнал, что бОльшая часть "научных" работ, основанных на статистическом подходе (в области социальных наук, тесты медицинских препаратов, выводы исследователей мозга на базе fMRT, и т.п.), используют статистический метод криво, и основная их ценность — основа для мета-анализа и наглядный примеры того, как не надо делать.
Но они хотя бы стараются.
guest 28.02.2017 14:10 # 0
kegdan 28.02.2017 14:31 # 0
guest 28.02.2017 19:33 # +1
cykablyad 27.02.2017 15:41 # 0
kegdan 27.02.2017 15:44 # 0
guest 28.02.2017 05:25 # +3
* средняя длина строки 78 символов
* буква а встречается в программах на си чаще чем буква w
* 38% программистов сидят за компьютером сгорбившись
* программисты чаще пьют кофе чем чай
* чай светлее кофе
* кофе горячее воды
* два конца
* два кольца
* по средине хвостик
kegdan 28.02.2017 05:44 # +2
Боюсь спросить что ты вместо воды в кофе льешь
guest 28.02.2017 05:52 # +2
функциональность этого фрагмента программы становится измененной.
guest 28.02.2017 19:35 # 0
Motizuki 01.03.2017 14:49 # −1
voodoodal16 01.03.2017 17:00 # 0
roman-kashitsyn 01.03.2017 17:07 # +3
японец-математик: http://www.kurims.kyoto-u.ac.jp/~motizuki/papers-english.html
Странно, что он так хорошо говорит по-русски. Может быть, это не настоящий Shinichi Motizuki?
Motizuki 01.03.2017 17:55 # 0
defecate-plusplus 28.02.2017 14:52 # +2
kegdan 28.02.2017 14:54 # +1
CTEPTOP 01.03.2017 21:54 # 0
@В настоящее время IT-индустрия является самой быстро развивающееся отраслью
Индус-Три-Али-зация
guestinho 01.03.2017 22:18 # 0
CTEPTOP 01.03.2017 22:24 # 0
Копирую строку из коммента по ее адресу. Попробуй отредактировать коммент, увидишь, что случится.
guestinho 01.03.2017 22:30 # 0
Твой?
Напиши что-нибудь с guestinho, а то не получается зайти со стептопа
P.S. А как ты разбанился?
CTEPTOP 01.03.2017 22:40 # 0
Разбанился? Вы о чём, сударь?
guestinho 01.03.2017 22:41 # 0
Ах да, это наверное в сёмином оффтопе было
CTEPTOP 01.03.2017 22:43 # 0
Борманд, настятельно советую залогиниться.
puewjoq 01.03.2017 23:29 # +5
Я правильно залогинился? Проверь.
CHayT 01.03.2017 23:31 # +2
puewjoq 01.03.2017 23:33 # +3
barop 01.03.2017 23:54 # 0
roman-kashitsyn 02.03.2017 01:24 # 0
@ -- это оператор взятия адреса из паскаля? Логика отчасти понятна, но, кмк, лучше использовать общепринятый оператор цитирования >.
barop 02.03.2017 01:28 # −1
CTEPTOP 02.03.2017 13:57 # 0
barop 02.03.2017 18:15 # −1
AV меня ждет если указатель на НЕ const данные, а поскоку копелятор имеет право ложить строковые литералы в RO память то вот.
CTEPTOP 02.03.2017 18:54 # 0
Amayak_Akopyan 02.03.2017 19:10 # −1
Другой вариант: Выводит:
Третий вариант: Выводит:
Заметим, что выделение новой памяти происходит только для AnsiString/WideString, остальные типы режутся "по-живому".
Не удастся скомпилировать, если мы напишем:
Выводит:
CTEPTOP 02.03.2017 19:23 # 0
http://s016.radikal.ru/i335/1703/3b/7df80d14f6c2.png
Второй код (не компилится):
http://s019.radikal.ru/i626/1703/82/7b84000a6401.png
И наконец, третий код (он мне особенно понравится):
http://s41.radikal.ru/i093/1703/54/26e46b2f623a.png
Проблемы, кэп?! Ах да, Вы же фокусник... Я уж и позабыл.
Amayak_Akopyan 02.03.2017 19:30 # +2
Вот это фокус!
CTEPTOP 02.03.2017 19:35 # 0
Amayak_Akopyan 02.03.2017 19:37 # 0
CTEPTOP 02.03.2017 19:44 # 0
FPC позволяет изменять значение строковых констант.
cykablyad 02.03.2017 19:54 # 0
Amayak_Akopyan 02.03.2017 20:10 # 0
Amayak_Akopyan 02.03.2017 20:19 # 0
Т. е. const без типа — это по сути макрос, разворачивающийся на этапе компиляции, а const с типом — это переменная с начальным значением (в экзешнике она будет в инициализированной части сегмента данных, а переменные без начального значения — в неинициализированной).
barop 02.03.2017 20:55 # 0
ну так конечно: ты скастил по сути конст массив чаров в неконст.
Ну вот и сможешь его изменить (но можешь получить AV).
cykablyad 02.03.2017 21:02 # 0
barop 02.03.2017 21:07 # 0
Amayak_Akopyan 02.03.2017 21:22 # +1
Дельфи перешла на 32 бита только с третьей версии (или со второй, надо проверить).
barop 02.03.2017 21:46 # +1
cykablyad 02.03.2017 21:50 # +1
Amayak_Akopyan 02.03.2017 21:56 # 0
Delphi 3 уже умела под DPMI (32 бита) и под Win32 (Windows 95, Windows NT). Из коробки Delphi 3 под DPMI не могла, нужно было доустанавливать Borland Power Pack (как и в BCC 4.5, BCC 5.x).
barop 02.03.2017 22:07 # +1
чтобы иметь доступ ко всей памяти из доса
Сука, откуда ты знаешь про технологию, утратившую свою актуальность за пару лет до твоего рождения?
roman-kashitsyn 03.03.2017 01:49 # +1
Почему бы нет, я тоже люблю на досуге в приступе некромантии почитать книжки про CLOS, хоть и не планирую его нигде применять... пока
Всё интересней, чем SVN сервер настраивать.
guest 03.03.2017 02:00 # 0
cykablyad 02.03.2017 21:23 # 0
roman-kashitsyn 02.03.2017 20:57 # +2
Думаю, в божественной сишечке должно быть
guestinho 01.03.2017 22:17 # 0