Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «программированный»
Ограничения (сonstraints) PostgreSQL: exclude, частичный unique, отложенные ограничения и др 2016-10-03 17:32:37
+ развернуть текст сохранённая копия
Целостность данных легко нарушить. Бывает так, что в поле price попадает значение 0 из-за ошибки в коде приложения (периодически всплывают новости, как в том или ином инет-магазине продавали товары по 0 долларов). Или бывает, что удалили юзера из таблицы, но какие-то данные о нем остались в других таблицах, и эти данные вылезли в каком-то интерфейсе.
PostgreSQL, как и любая другая СУБД, умеет делать некоторые проверки при вставке/изменении данных, и этим обязательно нужно уметь пользоваться. Давайте посмотрим, что мы можем проверять:
1. Кастомный подтип через ключевое слово DOMAIN Читать дальше →
Тэги: constraints, defferable, foreign, key, postgresql, primary, sql, unique, веб-сайтов, отладка, программирование, разработка
Организация роутинга в clojure веб-приложении 2016-10-03 10:39:00
Существуют библиотеки на различных языках, имеющие общие черты. Это compojure, sinatra, grape, ...
+ развернуть текст сохранённая копия
Существуют библиотеки на различных языках, имеющие общие черты. Это compojure, sinatra, grape, express, koa и подобные.
У них схожий подход к роутингу. Они не накладывают никаких ограничений и не предлагают структуру для организации url. Разработчики в таких условиях склонны не заботиться о структуре и впоследствии получают плохо поддерживаемый код.
Другая общая черта — это однонаправленность. Т.е. определенному запросу соответствует определенный обработчик. Разработчики вынуждены прописывать url строками в шаблонах. Нет возможности указать в виде конструкции языка, какой url сгенерировать. Это приводит к тому, что в представлениях остаются мертвые ссылки, и нет способа найти их, кроме как протыкать все страницы.
Я расскажу, как улучшить поддерживаемость кода в экосистеме Clojure, и покажу, как:
- организовать url'ы
- структурировать код обработчиков
- использовать языковые конструкции для генерации url
Читать дальше →
Тэги: clojure, rails, rest, routing, ruby, ruby-on-rails, веб-сайтов, программирование, проектирование, разработка, рефакторинг, функциональное
Урок 30. Текстовые строки в Ардуино. Конвертирование данных в строки и наоборот. Класс String. 2016-10-02 22:36:57
В уроке рассказываю о текстовых строках в Ардуино, о классе String, о преобразовании различных типов ...
+ развернуть текст сохранённая копия
В уроке рассказываю о текстовых строках в Ардуино, о классе String, о преобразовании различных типов данных в текстовые строки и об обратной операции - преобразовании строк в числа. Предыдущий урок Список уроков Следующий урок Собирался разрабатывать драйвер шагового двигателя с управлением от компьютера, но столкнулся с необходимой для разработки темой, которую мы еще не изучали. […]
Тэги: ардуино, программирования, уроки
CodeSpark — детское программирование без лишних слов 2016-10-02 17:00:49
... научить детей основам программирования. Чтобы начать обучение ...
+ развернуть текст сохранённая копия
Стартап из Лос-Анджелеса под названием CodeSpark собрал более 4 миллионов американских долларов пожертвований на создание веб-приложений и развивающих игр, которые помогут научить детей основам программирования. Чтобы начать обучение, ребятишкам даже не обязательно уметь читать и писать. Впрочем, многие детки в четыре года и с этим неплохо справляются. Программы, создаваемые проектом, рассчитаны на ребятишек от 4 […]
Тэги: видеоигры, дети, образование, программирование, смартфоны, софт
Релиз YouTrack 7.0: новая концепция Agile доски, диаграмма Ганта и многое другое 2016-09-29 12:33:23
Всем привет! Недавно мы выпустили YouTrack 7.0, новую версию баг-трекера от JetBrains.
< ...
+ развернуть текст сохранённая копия
Всем привет! Недавно мы выпустили YouTrack 7.0, новую версию баг-трекера от JetBrains.
Что нового в YouTrack 7.0?
Читать дальше →
Тэги: agile, bitbucket, github, gitlab, hub, jetbrains, jira, kanban, release, scrum, teamcity, upsource, youtrack, баг-трекер, блог, веб-сайтов, компании, программирование, разработка
Главная / Главные темы / Тэг «программированный»
|
Взлеты Топ 5
Падения Топ 5
|