June 17, 2018
Always test for Very Large Input
When developing automated or integration tests it makes sense to test something like Very Large Input (or Output if you're dealing with archive unpacking, for example).
Labels: automated tests, integration tests, memo, tests
June 13, 2018
Docker build unicode filenames issue
When including any non-ASCII filenames into image one need to double-check filenames at char level! The reason is that docker can be creative on how to encode char (for example Й, 1081 (single char) vs И, 1080 + 774 (upper part) (two chars!) - docker makes 2 chars from single one). Thanks docker, you gave me 2 days of uking with this trash!
Labels: docker, docker build, file, linux, osx