Сисадмінське
27 Jul 2013 02:56Оце я, як сисадмін, всю святкову п"ятницю бив байдики, бо системне моє хазяйство працює, як часікі, саме по собі тікі так: тік-так, тік-так. Пакетики бігають, бази крутяться, апачі по фігвамах сплять, спам мегатонами спускається в унітаз, карочє - буколічна ідилія.
А як ДБА/SQL-програмер я промудохався увесь день, з десятої ранку і до другої ночі - а все через відсутність нормальних логів, нормального дебагера і нормального трасировщика. Бо, виявляється, розкабанілий пєсєц причаївся у назві однієї змінної, до якої я звертався "вельмишановна MAS_VALUE" замість "вельмишановна MAX_VALUE".
Ну, зате я тепер вчоний, ето же очєнь і очєнь! Зачєм же???
(no subject)
Date: 27 Jul 2013 09:19 (UTC)(no subject)
Date: 27 Jul 2013 10:40 (UTC)Проблема не в мові/технології. Проблема в інструментарії розробки. В даному конкретному випадку це був heidisql, який обламується на парсингу коду, якщо в клаузі трапляється тимчасова табличка у пам"яті, для якої нізвідки підчитать CREATE. В таких випадках він не сигналить про незадекларовану змінну. Це помилка, яку я навіть готовий пробачить розробнику, який в одне лице зробив одну з найкращих ІДЕ для мускля.
(no subject)
Date: 27 Jul 2013 16:47 (UTC)"Можна подумать, що в інших приблудах не трапляється помилятись. Я помилявся у асемблері, фортрані, басіку, сях, плюсах, шеллі, хтмлі, а тепер іще й у мусклі. І чим більш шанована та поважна мова, тим більш паскудні помилки мені доводилось робить"
Можна подумати, що я розмовляю не з програмістом, а людиною яка вперше чує про зв'язок між http://programmers.stackexchange.com/questions/147965/what-is-meant-by-native-support-for-a-feature-in-a-programming-language та областю його застосування і не може відрізнити симптоматичної принципової проблеми від випадковості...
Таки в українських програмерів свій унікальний національний шлях - "якщо ви любите отримувати уроки з власного досвіду, то раджу почекати серйознішого проекту або ще пару років"
(no subject)
Date: 27 Jul 2013 17:19 (UTC)(no subject)
Date: 27 Jul 2013 19:06 (UTC)(no subject)
Date: 27 Jul 2013 19:54 (UTC)