Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «dito»
[Перевод] Точность через неточность: Улучшаем Time-объекты 2017-08-15 15:12:32
При создании value-объекта для хранения времени, я рекомендую выбирать вместе с ...
+ развернуть текст сохранённая копия
При создании value-объекта для хранения времени, я рекомендую выбирать вместе с экспертами в предметной области и вокруг нее с какой точностью он будет храниться. Моделируя работу с числами считается хорошим тоном указывать точность. Неважно о чем идет речь — о деньгах, размере или весе; округляйте до заданного десятичного знака. Наличие округления делает данные предсказуемее для обработки и хранения, даже если это число только для отображения пользователю.
К сожалению, так делают не часто, и, когда приходит момент, проблема дает о себе знать. Рассмотрим следующий код:
$estimatedDeliveryDate = new DateTimeImmutable('2017-06-21');
// представим, что сегодня ТАКЖЕ 2017-06-21
$now = new DateTimeImmutable('now');
if ($now > $estimatedDeliveryDate) {
echo 'Package is late!';
} else {
echo 'Package is on the way.';
}
Ожидаемо что, что 21 июня этот код выведет Package is on the way. , ведь день еще не закончился и пакет, например, доставят ближе к вечеру.
Несмотря на это код так не делает. Так как не указана часть со временем, PHP заботливо подставляет нулевые значения и приводит $estimatedDeliveryDate к 2017-06-21 00:00:00 .
С другой стороны $now вычисляется как… сейчас. Now включает в себя текущий момент времени, который, скорее всего, не полночь, так что получится 2017-06-21 15:33:34 или вроде того, что будет позднее, чем 2017-06-21 00:00:00 . Читать дальше →
Тэги: date, datetime, object, php, php7, time, timestamp, value, веб-сайтов, программирование, проектирование, разработка, рефакторинг
Чит на dead island 2017-08-11 14:58:25
Читы на игру dead island в первую очередь сделаны для тех кто хочем пройти с легкостью игру во всех ...
+ развернуть текст сохранённая копия
Читы на игру dead island в первую очередь сделаны для тех кто хочем пройти с легкостью игру во всех режимах сложности.Стандартный набор функций даст максимальное преимущество перед любыми противниками.Для примера если вы включите функцию неуязвимости то вашего персонажа никто и … Читать далее →
Тэги: dead, definitive, edition, island, игры, сайта, скачать, чит, читы
Как питаться правильно и не тратить много времени на приготовление здоровой еды? 2017-07-26 10:43:57
Как питаться правильно и не тратить много времени на приготовление здоровой еды? В современном мире ...
+ развернуть текст сохранённая копия
Как питаться правильно и не тратить много времени на приготовление здоровой еды? В современном мире у большинства людей все меньше времени остается на непринужденный досуг. То есть далеко не все, например, могут позволить себе прийти после работы домой и потратить несколько часов на неспешное приготовление вкусного ужина. У кого-то много сил отнимают домашние обязанности, кто-то […]
Тэги: diet, energy, international, здоровье, красота, питаться, правильно
New KPCB Report and My Takeaways 2017-07-18 00:32:52
In case you’ve missed the new (well, 1.5 months old) 2017 KPCB Internet Trends report, here it ...
+ развернуть текст сохранённая копия
In case you’ve missed the new (well, 1.5 months old) 2017 KPCB Internet Trends report, here it is. As always, it’s a fascinating 355-slide deck of charts and graphs that cover everything from advertising to macroeconomics. Here are some less than obvious insights I noted. What did you find interesting? Ads Ads vary significantly in how […]
Тэги: ads, adtech, china, data, ecommerce, gaming, internet, marketing, media, mobile, social, startups, tech, technology, world
Главное за 13.07.17: у Apple появилась страница ВК и другое… 2017-07-13 10:42:48
+ развернуть текст сохранённая копия
Продажи Mac оказались хуже, предыдущего квартала С чем связано падение продаж компьютеров компании Apple? Сложно ответить, но можно предположить. Нет особой надобности, каждый год обновлять MacBook и iMac, это просто трата времени. У меня есть знакомые, которые до сих пор работают на машинах 2010-2011 годов и нормально себя чувствуют. Это же не iPhone, ну в […]
Тэги: apple, dota, drive, galaxy, google, icloud, imac, iphone, kfc, kfс, macbook, music, note, paypal, product, red, samsung, вконтакте, выпуск, главном, доте, коротко, однойстрокой, сиэтл, смартфон, турнир
Главная / Главные темы / Тэг «dito»
|
Взлеты Топ 5
Падения Топ 5
|