Помилки типу виходу за межі доступної для процесу пам’яті (Out Of Memory Error/OOM) виникають у всіх сучасних мовах програмування. QA Engineer Микола Мохнач виробив правила щодо роботи з обмеженими ресурсами, які будуть корисні не лише в контексті розробки для Node.js.
Сьогодні хотілось би розповісти про структуру нашої тестової лабораторії для автоматизованого тестування Wire на мобільних платформах iOS та Android. Думаю, наш досвід буде корисним стартапам або командам, які хотіли би організувати стабільну роботу автоматизованого тестування свого мобільного продукту в локальному оточненні, не витрачаючи на це захмарні кошти.
Це продовження попередньої статті про підготовку додатків до локалізації. Тут ми розглянемо наступний етап — коли перший реліз уже позаду, у нас уже є користувацька аудиторія, і ми хотіли б цю аудиторію розширити.
В локалізації, як і всюди, легше попередити потенційні проблеми, ніж потім боротися з ними. В статті перераховано деталі, на які варто звертати увагу уже на етапі розробки продукту, щоб потім не мати проблем, як зліпити «бульдога з носорогом».
З першого погляду, здається, що тут може бути складного, — сказати своєму колезі, що ти думаєш про його дії? Обсудимо, як це зробити так, щоб не образити людину і конструктивно донести свою думку, тим самим наблизившись до вирішення проблеми.
В статті розкажу про процес безперервної інтеграції у нашому проекті. Особливо хотілося би приділити увагу мобільним платформам, оскільки інформації в мережі обмаль, і доводилось винаходити оригінальні рішення.