Well this became a bigger release than I thought. I just kept throwing in small bug fixes here and there...
Bug fixes/Features added in release
* Add Reason column to IP block table at time of 1.4.1 prod release. Task
* Do not log full user record when user logs in with root access. bug needed
* Logout from home page should not require a second log out button click. bug
* System app admin accounts should not be able to change owner's email address. enhancement needed
* System Accounts Have Access To Manage Application Page. bug
* Site admin account administration updates enhancement
* Add "Notes" Column to site wide IP Block table. enhancement
* Log level should be configurable by environment variable. enhancement
* System Accounts of deleted apps are not getting marked as deleted. bug needed
* Site admin success message when new update posted has a typo bug
* Display Owner Information On Site Admin Page Is Broken bug needed
Bug Fixes/Features of this release:
* Applications with "Hold" permissions enabled should notify the user after they post a new message. enhancement
* Create streamline way for new users to create a message board. enhancement needed
* Bcrypt strength is hard coded on new user password creati... more
I currently don't even have unit tests on the project. I guess I can create a ticket to add them. That would be better than having nothing.
I do some "post ticket" testing before I commit the changes to git. I also try to keep the simpler tickets towards the end so as I'm working around my local ... more
I get that it's too hard to do a full testing with just one person. Automated unit tests can be a bother to write, too, especially on a small (small?!) codebase like this one. Websites for years have been done "if it's broken, we'll fix it. If the fix breaks, we'll fix it again." The method kind... more
There was a push a few years ago that "all projects must have 70% unit test coverage".
I don't think I ever wrote so many unit tests in my life and we still didn't make a dent.
Eventually they just gave up and told us to make sure all new features have tests. haha.
I guess I should be wri... more
I can only imagine how much code there is. Come to think of it, a performance expert who worked at Microsoft (Rico something???) suggested profiling your code and working hardest on the code that executes that most. That'd probably be the best code to write unit tests for, and let the other code b... more
That's a good suggestion. The most mission critical stuff should be the most shaken out. Nobody wants a call at 2am because over the past 2 weeks there was a memory leak that slowly tanked all the servers.
The good news is that for my work stuff, we do have most of our unit tests built around th... more
Code is the awesome, gotta keep writing code. Who cares if it's right, good, or even not wrong, just keep adding code!
Sometimes I wonder if we could write unit tests then have a system automatically generate the code. Of course the unit tests PASS, the system kept writing code until it did. T... more