Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Ganzua is a little utility for working with Python lockfiles – inspecting and diffing lockfiles, as well as editing pyproject.toml files with information from the lockfiles.
-
AI-assisted development is all the rage nowadays.
-
Tox is a neat tool for helping test Python projects.
-
Cache-aware programming can make a huge performance difference, especially when writing code in C++ or Rust.
-
This post contains a bunch of ideas on testing custom allocators in C, assuming a single-threaded scenario. read full post (5 min) Tags: [Testing] [C]
-
While cleaning up some of my dotfiles, I found what may be the most cursed Python code I have ever written: raw syscalls that required parsing Linux header files. read full post (6 min) Tags: [Python] [Linux] [C]
-
When designing interfaces / APIs, it is easy to design the interface around the solution space.
-
Virtual method calls are simple: you just look up the method slot in a vtable and call the function pointer.
-
So you've got a Perl $variable.
-
With Dist::Zilla (dzil), testing Perl projects on Travis CI can be a bit tricky.
-
When does it make sense to keep integration tests separate from your unit tests, and when is it OK to make no distinction?
-
This article explains the difference between dynamic dispatch (late binding) and static dispatch (early binding).
-
I'm currently refactoring a huge method into smaller parts.
-
Making your code ready to be tested Global dependencies make it difficult to properly test a piece of code.
-
There are many exciting parser technologies out there, and one of the most promising is Marpa.
-
Building a simple object system out of closures Object-oriented programming and functional programming imply each other.
-
Or: how to write the easy part of a compiler A Stack Overflow question asked how to translate a VB-like conditional into a C-like ternary.