Is that time of the semester where I have to reflect on everything I know and everything I did. This course was interesting because I had the opportunity to dive deep into different topics and the opportunity to learn and even try different new tools.
Being a DevOps engineer has become a popular topic nowadays. Companies are looking for DevOps instead of specific people for sys-admin, network management, DB-admin, etc. They look for a Jack of all trades. But, what is, in reality, DevOps?
Software development is a profession where the least you need is a computer with a notepad and a compiler (or interpreter). Yes, I can create a hello world using only this (as done in every intro to programming course). Still, I can't imagine working on these gigantic problems with humongous interfaces and complicated interconnections without having an IDE that helps me autocomplete, marks syntax errors, and can give me documentation about the methods I'm trying to call.
It's all fun and games when looking at someones else code before you notice that it's the code you wrote a few months ago. Now you know you have to fix that block of code, and you send it for review. But what's this review?
When developing software, there are multiple rules that we can follow for the different stages while developing software. But there are a few that can help evaluate the whole development process and define new techniques to improve upon it
Post in development, if you see this Ken, I hope to have it finished at worst by monday 10th 6PM!
A year has passed since the pandemic for Covid-19 started a year ago, and as a computer science student, not much has changed. Classes now just moved to online, but I don't need more tools other than my computer. This semester I decided to take the TC3045: Software Quality and Testing course, and so far, it has been the most interesting class this semester
When we think about "Quality," it usually is related to physical products. You expect the things to work correctly, last for a few years, and do what they are advertised to do. But software is also a product, and it should be required for it to require certain quality standards. To understand quality in software, first, we need to understand what is quality: how good or bad something is