• 2 Posts
  • 6 Comments
Joined 1 year ago
cake
Cake day: June 10th, 2023

help-circle
  • I think you have a point with the moving target, but also I believe that development should pretty much always be a moving target. You should be refactoring your domain based on new experiences and new knowledge all the time. So, personally, I find integration tests much more useful, because they test the input and output of a system, rather than how it’s implemented. I can change my domain without having to modify my tests and that makes changes to the domain much simpler.

    That being said, I also definitely recognize the advantages of TDD, I just don’t think it’s a silver bullet; there’s good projects for it and bad ones




  • Just want to plug markdown as a phenomenal resource. You can use it to write documentation both online and offline, and with pandoc you can even use it to create beautiful PDF documents from your computer. Here’s some places I use markdown daily, some additional resources, and tips

    • GitHub parses markdown files from their web UI by default
    • Obsidian uses markdown for their note taking application
    • Pandoc can convert Markdown files to other formats including PDF
    • Because it’s plaintext, there are fewer formatting errors when moving between applications and you don’t even need an application to read them
    • Plaintext also means documents can be easily tracked via source control
    • Lemmy and Reddit both use Markdown
    • Discord uses a variation of Markdown