Skip to content
Stefano Tommesani

  • Home
  • Programming
    • SIMD on x64/x86
    • Multi-thread
    • C# and .NET
    • Testing
  • Software
  • Video
  • Marketing
  • Home
  • Programming
    • SIMD on x64/x86
    • Multi-thread
    • C# and .NET
    • Testing
  • Software
  • Video
  • Marketing
  • C# and .NET - Programming - Testing

    Unit-testing file I/O in .NET

    November 26, 2017

    File I/O looks like one of those things that cannot be unit-tested properly. A method that reads directories, scans files, compares extensions, and deletes files seems tied to the real machine where the test is running. That creates all the usual problems: tests become slow, fragile, dependent on local paths,…

    Continue Reading
  • C# and .NET - Programming - Testing

    Testing private methods in C#: when it is a necessary evil

    January 29, 2017

    Testing private methods is often debated among developers, as they typically represent implementation details and should not be directly tested. However, there are scenarios in legacy code where testing privately for safety before refactoring is necessary. The preferred approach is to test public behavior or extract complex logic into separate…

    Continue Reading
  • AzureLogo
    C# and .NET - Programming - Testing

    Say goodbye to “it does not happen on my PC!” with Azure

    February 5, 2016

    It is not easy to monitor how our code behaves on a vast array of different machines. A myriad of different configurations can lead to errors that are difficult to reproduce and even more difficult to anticipate. And when the customer calls complaining about a crash, provided information on what…

    Continue Reading
  • AutoSetupSolution
    Testing

    Building Installshield LE 2012 setups from the command line for CI

    October 31, 2013

    In Visual Studio 2012, after installing Installshield LE 2012, you can include setup projects into your solution, as shown below: Adding the Setup project to the solution, and including it into the Release configuration, makes for a quick, 1-click compilation procedure of both the main app and the installer. Still,…

    Continue Reading
  • AskWatchABS1
    Testing

    Integrating Visual Studio unit testing with release management software

    October 13, 2013

    In a previous post, Unit testing with Visual C++ 2012, the unit testing features of Visual Studio 2012 were shown to be an effective way to improve software quality by introducing various tests. Still, instead of having to run these tests inside the Visual Studio IDE, it would be even…

    Continue Reading
  • screen shot of unit testing with Microsoft Visual C++ 2012
    Testing

    Unit testing with Visual C++ 2012

    April 24, 2013

    The article related to multi-threading and SSE2 optimizations (you can find it here) uses a quick-and-dirty way to check if the optimized code is correct, i.e. it runs an iteration on a given input image with a reference serial code, stores the resulting output image, runs an iteration of the…

    Continue Reading

Recent Posts

  • AltaLux 2.0: a new multiscale engine and a simpler way to enhance images
  • Terminal thinking
  • The evolution of entropy coding: from Huffman coding to ANS
  • Day-by-day: forecasting project completion through work flow simulation
  • Skills, or do we have the right developers?

Downloads

Icon
AltaLux 1.9.1 (x64) plugin for IrfanView
192.98 KB 1 file(s)
Icon
AltaLux 1.9.1 (x86) plugin for IrfanView
158.34 KB 1 file(s)
Icon
AltaLux 2.0.2 (x64) plugin for IrfanView
219.23 KB 1 file(s)

Vintage CPUs of the day

  • Intel Pentium III 600EB Intel Pentium III 600EB
  • AMD Am386 DX 40 MHz AMD Am386 DX 40 MHz
  • AMD Athlon 64 X2 4200+ AMD Athlon 64 X2 4200+
  • Intel Pentium III 667 MHz Intel Pentium III 667 MHz

Categories

  • Audio
  • C# and .NET
  • GPGPU
  • Marketing
  • Multi-thread
  • OOD / OOP
  • Programming
  • SIMD on x64/x86
  • Software
  • Testing
  • Uncategorized
  • Various
  • Video
  • Web
  • Web
© 2026 Stefano Tommesani. All rights reserved.
Graceful Theme by Optima Themes