addressbook-level2 icon indicating copy to clipboard operation
addressbook-level2 copied to clipboard

:ab::two: A Java sample application for students. An AddressBook application that uses OOP basics.

Results 12 addressbook-level2 issues
Sort by recently updated
recently updated
newest added

Fixes #347 This PR removes a redundant ; from the Command class.

s.ToReview

`Arrays.asList()` can (and should) be used for creating a `List`, thus making `TestUtils.createList()` redundant.

a-CodeQuality
p.Low

There is an unnecessary `;` at the end of `execute()` function in Line 44 Noticed this while reviewing PR's for CS2103 https://github.com/se-edu/addressbook-level2/blob/23644b1848abac9a973179ad015e20b7292394f5/src/seedu/addressbook/commands/Command.java#L42-L44

Unit tests do not confirm that a person is added correctly in `AddressBook#addPerson()`.

a-Testing

Following up on https://github.com/nus-cs2103-AY1718S1/forum/issues/32. Since auto-stripping trailing spaces is a very useful feature (especially when we reach level4 and have to deal with checkstyle), perhaps a better solution would be...

c.Enhancement
a-CodeQuality
p.Low

Interfaces is an advanced OOP concept. It would be good if level2 refrain from using interfaces.

.txt is a legacy requirement from level 1. This address book saves data in xml format, so the file should have the extension .xml

p.Medium
d.Contributors

**Prerequisite:** https://github.com/se-edu/addressbook-level4/pull/279 (further study about changes in checkstyle.xml is required) Some module names in checkstyle.xml have the `Check` suffix. For example, ``. We should change them to be ``, as...

Many of the recent contributors are not listed in the contributor list

a-Docs
p.Low

Parts of address (block, etc.) can be nested classes of `Address` class.

a-Docs
p.Low