3 min read Last Updated : Oct 16 2024 | 12:24 AM IST A 37-day-long strike by workers at Samsung Electronics’ unit in Sriperumbudur was called off on Tuesday following their extensive negotiations with the management and the Tamil Nadu government. The agreement encompasses an earlier wage hike decision, an assurance that no disciplinary […]
Italian progressive death metal band Bedsore will release their new record Dreaming The Strife For Love on November 29, and is now streaming the first single “Realm Of Eleuterillide”. The album was inspired by the renaissance-era book Hypnerotomachia Poliphili, published in 1499 in Venice by Aldus Manutius and allegedly written by Francesco Colonna. It’s weird […]
173: Mocking and Unit Tests Intro topic:Â Headphones News/Links: Texas A&M University Physics Festival https://physicsfestival.tamu.edu/ Rust vs Cpp at Google Lars Bergstrom (Google Director of Engineering): Rust teams at Google are as productive as the ones using Go and 2x those using Cpp https://youtu.be/6mZRWFQRvmw?t=27012 Is Cosine Similarity Really About Similarity https://arxiv.org/abs/2403.05440 Xz utils supply chain […]
Very often, making code easy to unit test tends to go hand-in-hand with improving that code’s separation of concerns, its state management, and its overall architecture. In general, the more well-abstracted and organized our code is, the easier it tends to be to test it in an automated fashion. However, in an effort to make […]
Writing robust and predictable unit tests for asynchronous code has always been particularly challenging, given that each test method is executed completely serially, line by line (at least when using XCTest). So when using patterns like completion handlers, delegates, or even Combine, we’d always have to find our way back to our synchronous testing context […]
A big part of the developer journey is make sure our code behaves as expected. It’s best practice to setup tests that allow us to test quickly and often that nothing is broken. If unit testing is common practice to check the business logic, we can also extend it to cover some specific UI behaviors. […]
Header Photo by Icons8 Team on Unsplash Modularizing your Android projects can bring a number of different advantages to your team. Some of these include reduced build times, a greater separation of concerns and the ability to reuse components throughout our applications. As we started to get more and more modules in our projects, I […]