Skip to content

Planet Code

subscribe

Tweets #ACCUConf @ACCUConf @ACCUOrg

Recent Posts

  • Getting key results right
  • The Excess Strategic WIP problem
  • A new career in software development: advice for non-youngsters
  • Return of the sprint goal? (Infographic)
  • How I write books (my new book)
  • Evaluating estimation performance
  • A Review: Incineration Fest 2022 – Metal is back!
  • The Middle Way – a.k.
  • Twitter and evidence-based software engineering
  • The only thing you can do wrong, and the opposite of agile
  • User Stories by Example: certifcate added to the free courses
  • Improving my vimrc live on stream
  • Evidence-based Software Engineering: now in paperback form
  • Programming language similarity based on their traits
  • On Pitfall – student
  • Devin Townsend at the Royal Albert Hall (again)
  • Agile OKRs extra – yet another book
  • Ecology as a model for the software world
  • How I write books – A book about books
  • NoEstimates panders to mismanagement and developer insecurity
  • Testing Our Students – a.k.
  • Learnings from Decapitated
  • Its the engineers, stupid – one from the heart
  • Réussir avec les OKR en Agile (French OKRs)
  • 4,000 vs 400 vs 40 hours of software development practice
  • No unified theory of agile (Agile mindset cont.)
  • Anthropological studies of software engineering
  • Letter to Anneliese Dodds on the invasion of Ukraine by Russia
  • Galactic North (a review)
  • Study of developers for the cost of a phase I clinical drug trial
  • On A Generally Fractal Family – student
  • User Stories by Example tutorials now Free
  • Growth in FLOPS used to train ML models
  • Migrating source code from RCS to Mercurial
  • The Agile Elephant and the agile mindset
  • Comparison of Matrix events before and after “Extensible Events”
  • Cost-effectiveness decision for fixing a known coding mistake
  • Time For A Chi Test – a.k.
  • Software engineering research is a field of dots
  • wordlexpr: compile-time wordle in c++20
  • A review: Inhibitor Phase by Alastair Reynolds
  • How can I pin dependent packages when using use-package?
  • Estimation experiments: specification wording is mostly irrelevant
  • Pitfall – baron m.
  • Another quick Isso setup tweak
  • Visual Lint 8.0.8.351 has been released
  • semgrep: the future of static analysis tools
  • The difficulties of cascading OKRs
  • Finding patterns in construction project drawing creation dates
  • A Clash of Kings a Review

Meta

  • Log in
  • Entries RSS
  • Comments RSS
  • WordPress.org

Category: Refactoring

Multiple dispatch over covariant functions

Today we have another guest post by Alfredo Correa. In his previous article, Functions of variants are covariant, Alfredo described the concept of a covariant function, that is, how a […]

The post Multiple dispatch over covariant functions appeared first on Simplify C++!.

Posted on 2019-10-10Author Alfredo CorreaCategories c#, Clean Code, Design Patterns, Guest Post, Modern C++ Features, Refactoring

Tailor Standard Containers to Your Needs

We often use standard containers as members of our classes. In a lot of cases, the semantics we actually need is not equivalent to the semantics the containers provide. A […]

The post Tailor Standard Containers to Your Needs appeared first on .

Posted on 2018-04-11Author Arne MertzCategories Clean Code, Refactoring

Refactoring Support in Cevelop

In the last days, I’ve played around with Cevelop a bit, mainly interested in the refactoring capabilities it offers. Of course, one of the main points of a modern IDE […]

The post Refactoring Support in Cevelop appeared first on .

Posted on 2017-09-17Author Arne MertzCategories Refactoring, Tooling

Code Smells – a Short List

Code smells are indicators that there might be something afoul in our code. Here is a list of some of the most important smells. What are code smells? A code […]

The post Code Smells – a Short List appeared first on .

Posted on 2017-08-30Author Arne MertzCategories Clean Code, Refactoring

reinterpret_cast vs. constant expression

Dipping my toes into a new project, I got a bunch of ugly warnings about a ton of C-casts inside a macro definition. Trying to get away from them was […]

The post reinterpret_cast vs. constant expression appeared first on .

Posted on 2017-06-28Author Arne MertzCategories c#, Refactoring

Basic Refactoring Steps

Every refactoring can be composed of a set of simple basic steps. Knowing these basic refactoring steps is crucial when we want to continuously compile and test during the refactoring. […]

The post Basic Refactoring Steps appeared first on .

Posted on 2017-06-21Author Arne MertzCategories Refactoring
Proudly powered by WordPress