Access JumpStart 2.0 | Blog
A Rapid Development Framework for Microsoft Access
Recent Articles
TDD – 020 – Crossover Article… working on 2 computers
I sometimes find myself working at my laptop at times. It's great working for yourself in that respect. You can theoretically choose the time and place you want to work (well, to a point). And my laptop is great in terms of CPU and memory. It's actually got the same...
TDD – 019 – An interface? What’s the big deal?
I was excited yesterday to discover that I wanted an interface and how this might help with my TDD. I refactored the FormListener to have an interface. Here's why I'm so excited. Now I can have a live version of the Listener AND a test version of the listener that are...
TDD – 018 – Eureka! My first interface.
Ok, so I got a test started up here, let's try to continue and see where it goes: '@TestMethod("FormListener") Private Sub FormListenerRaisesBoundDataChangedEvent() FormListenerTest.Setup NewForm NewForm.TestText = "NewThing" End Sub There's what I have so far. I'm...
TDD – 017 – Trying to get to the next simplest test (and failing)
I am trying to build a Form Auditing class using TDD. So far I've created a FormListener class which hooks into the Form BeforeUpdate handler. Then I created a FormIterator class which will eventually iterate through the Form object during the BeforeUpdate event and...
TDD – 016 – Begin to Create the Iterate method
Time to do more test driven development! So we left off last time thinking about doing a test to see if a dictionary object I am going to create to store the form field changes is a new object. I was trying to determine how to Assert that using RubberDuckVBA and I was...
Access Programming – What I do and Why (Find and Replace)
Refactoring code is something I do often. Trying to find ways to make things simpler and more readable are two reasons of many that I do this. As I work on code and refactor it, I find myself continually, daily, using tools to find and replace code, and not quite as...
TDD – 015 – To Assert or Not To Assert
Our test driven development continues! We are creating a Form Auditor and so far have a basic form listening class and now we need a class which will iterate over a form and collect the Old and New values of fields that are different. I am creating a skeleton of the...
Commencing Tomato!
There is this cool technique I learned about called the Pomodoro Technique (See article on Wikipedia) The idea is to work in specified time increments. Often I problem I have had is that I get lost in my work. I'm working on some problem and all other things go into a...
The process of daily emails
So I have now written eighteen articles for this daily email list. It's been a bit rocky getting it automated and easy to send out. My idea was to post a blog article on my Access JumpStart web site: https://www.accessjumpstart.com/blog This was to kick off an...
TDD – 014 – A new structure beginning to congeal
So in order for the FormListener class to raise an event which passes all the bound field's old and new values, or chooses the ones that have changed, I am feeling like I can create a testable object to do that. Something like a FormIterator. It should be run in the...
TDD – 013 – Pausing to re-evaluate my goals
Ok, so in the last installment, I told myself to stop and review this. I think my last couple of tests were going down the wrong path. Let me review what I am trying to achieve again: Here's what I said in post 1: I am going to start by attempting to design a basic...
Access Programming – What I do and Why (source control part 4)
I’ve been discussing how I use version control in 3 previous emails / articles which you can find here: Access Programming – What I do and Why (source control) | Access JumpStart Access Programming – What I do and Why (source control part 2) | Access JumpStart Access...
Quick Links
About
Our goal is to help people simplify their business by providing software products to streamline their work.
Contact
(630) 423-4994