Examples of proper and inproper constructor - http://misko.hevery.com/code-reviewers-guide/flaw-constructor-does-real-work/

Is Two-Step Initialization a Solution or a Symptom? - https://www.yegor256.com/2023/08/08/two-step-initialization.html