| 
					
					
						Какой рейтинг вас больше интересует?
						
						
						
					 | 
						Главная /  Главные темы /  Тэг «программирование» 
						
							
																																					Ограничения (с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 |