metaclass: (Default)
[personal profile] metaclass
http://d4s.livejournal.com/210142.html
Вопрос про обучение SQL. Не про продажу человеко-часов конкретному кастомеру с конкретной СУБД.
В комментариях ад содома и гоморры, с приведением каких-то дичайших конструкций из частных реализаций.

Людей нужно хотя бы обучить тому, что такое реляционная модель, что такое индексы и как вообще связаны эти буковки с результатом. А уж конкретные извращения можно изучить в процессе работы с конкретной БД, очевидно, что засирать этим голову ДО понимания базовых вещей совершенно не нужно.

Date: 2012-06-29 08:14 pm (UTC)
From: [identity profile] tzirechnoy.livejournal.com
От этого спасают юнит-тэсты.

Не, то есть есть варианты там embedded SQL или навесок к lintам всяким, но я предпочитаю полагаться на юнит-тэсты.

Date: 2012-06-29 08:27 pm (UTC)
From: [identity profile] w00dy.livejournal.com
А если что-то не покрыли тестами. Вот не надёжно это. С компилятором ведь всё просто - либо собралось, либо не собралось, а потом уже сверху тестами полирнуть.

Date: 2012-06-29 09:00 pm (UTC)
From: [identity profile] tzirechnoy.livejournal.com
Хм. Если что-то одновременно не нашли при рефакторинге и не покрыли юнит-тэстами -- то оно вылезет при боевом тэстировании. Но... У меня обычно всё находится ри рефакторинге. И я знаю что надо делать, если юнит-тэсты покрывают недостаточно функцыональности.
А вот что будут делать любители не-хаскелль компилятора когда он молча проглотит бывшый правильным тайпкастинг -- вот это мне интересно.

Date: 2012-06-30 09:59 pm (UTC)
From: [identity profile] http://users.livejournal.com/_windwalker_/
юнит тесты не могут спасать от разницы между базой данных и маппингом.

это может быть оформлено как unit-test, но будет являться чем-то большим.

Date: 2012-07-02 07:50 am (UTC)
From: [identity profile] tzirechnoy.livejournal.com
>юнит тесты не могут спасать от разницы между базой данных и маппингом.

Хм?

>это может быть оформлено как unit-test, но будет
> являться чем-то большим.

Ну, хоть горшком, в принцыпе.
Скажыте, а файлы читать/писать юнит-тэстам тожэ нельзя?

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 7th, 2025 03:48 pm
Powered by Dreamwidth Studios