Search
Write a publication
Pull to refresh
0
0
Тимур @Timyrlan

User

Send message
"-Доктор, когда я делаю вот так, у меня вот тут болит
-Неделайте так"

Не надо писать код, который не очевиден для 99% программистов. Это с высокой вероятностью приведет к тому, что в код будет внесен баг рано или поздно. Код, простите за баян, надо писать так, будто поддерживать его будет склонный к насилию маньяк.
1. приложение при отправке запроса генерит уникальный ключ. Отправляет запрос. Показываем пользователю крутилку в статусе заказа
2. Приложение получает ответ-подтверждение запроса (в ответе содержится уникальный ключ), крутилка превращается в «заказано»
3. Если сервер не ответил за таймаут, отправляем с темже ключом.
4. При получении запроса сервер проверяет, обработано ли сообщение с таким ключом. Если обработано — возвращает результат обработки, если не обработано — обрабатывает. Обработка — транзакционная, при попытке параллельной обработки один запрос отрабатывает, воторой отваливается на юниккей, в обоих случаях приложению возвращается результат обработки (в данном случае — успешно)
Телефон зарядил, часы зарядил, плеер зарядил, ключ зарядил, зарядку зарядил
даааа! сколько терпения))
Тогда у кошельков будет минимум два владельца
Живу на Тимирязевской (мск), у нас периодически паровоз бегает
И не будет у нас конкуренции((
В голосовалке отсутствует «Мото\скутер», оптимальный имхо вариант в городе
В детстве был Луноход. Про ограничения на 16 действий что-то не помню. Сейчас лежит где-то (что-то с электроникой), все мечтаю починить. Помня, как увлекался им, подарил брату мейндстормс, а ему пофиг, не увлекло(
это не копия, это импровизация на тему

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity