[x] (For now, in the interest of time perhaps a notice at the top of the document stating that any references to "addressbook-level4" in the screenshots should be replaced with "addressbook-level3" should suffice.)
[x] Ui.png: update screenshot
Learning Outcomes:
[x] Replace content with AB-3
[x] LO-Interfaces: references ReadOnlyPerson. Replace with ReadOnlyAddressBook.
[x] LO-DIP: LogicManager already depends on a Storage interface, so the exercise is not applicable. For now, I'll change it to a statement "Notice how the LogicManager class doesn't depend on StorageManager directly, but rather depends on the interface Storage. This is an application of DIP."
[x] LO-DI: LogicManager already depends on a Storage interface, so part of the exercise is not applicable. However, the later exercise on implementing a StorageStub is still applicable.
[x] LO-OCP: needs to be rephrased slightly to reflect the state of the code.
FINALE: Replace all references to AB3.5 with AB3. Rename repo to AB3.
To be done:
Developer Guide:
BrowserPanel
in DeveloperGuide.UsingAppVeyor.adoc: screenshot references addressbook-level4 UsingCheckstyle.adoc: screenshot references addressbook-level4 UsingCoveralls.adoc: screenshot references addressbook-level4 UsingTravis.adoc: screenshot references addressbook-level4
[x] (For now, in the interest of time perhaps a notice at the top of the document stating that any references to "addressbook-level4" in the screenshots should be replaced with "addressbook-level3" should suffice.)
[x] Ui.png: update screenshot
Learning Outcomes:
Formatter
class. Replace with application of SRP with parsing in AB-4. See https://github.com/se-edu/addressbook-level4/commit/4a412474c299ff7e4b3712c7ce3c5c8a0ef5262bLogicManager
class doesn't depend onStorageManager
directly, but rather depends on the interfaceStorage
. This is an application of DIP."StorageStub
is still applicable.FINALE: Replace all references to AB3.5 with AB3. Rename repo to AB3.