Giter Club home page Giter Club logo

blueplaqueslondon's People

Contributors

seanoshea avatar skyylex avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

gffny

blueplaqueslondon's Issues

LICENSE

Should be updated for 2015

Coverage

Code coverage should be displayed inline whenever unit tests are run.

Unused Images

All unused Images should be removed from the application.

Facebook Infer

/Users/s.o_shea/dev/github/BluePlaquesLondon/Pods/IntentKit/IntentKit/Core/Helpers/NSString+Helpers.m:39: warning: PARAMETER_NOT_NULL_CHECKED
Parameter ink_urlEncode is not checked for null, there could be a null pointer dereference: pointer ink_urlEncode last accessed on line 39 could be null and is dereferenced at line 39, column 95

/Users/s.o_shea/dev/github/BluePlaquesLondon/Pods/IntentKit/IntentKit/Core/Helpers/NSString+Helpers.m:58: warning: PARAMETER_NOT_NULL_CHECKED
Parameter ink_urlEncode is not checked for null, there could be a null pointer dereference: pointer ink_urlEncode last accessed on line 58 could be null and is dereferenced at line 58, column 92

/Users/s.o_shea/dev/github/BluePlaquesLondon/Pods/OCMock/Source/OCMock/OCMBlockCaller.m:25: error: NULL_DEREFERENCE
pointer self last assigned on line 24 could be null and is dereferenced at line 25, column 2

/Users/s.o_shea/dev/github/BluePlaquesLondon/Pods/OCMock/Source/OCMock/OCMConstraint.m:149: warning: IVAR_NOT_NULL_CHECKED
Instance variable self -> block is not checked for null, there could be a null pointer dereference: pointer self->block last accessed on line 149 could be null and is dereferenced at line 149, column 9

/Users/s.o_shea/dev/github/BluePlaquesLondon/Pods/OCMock/Source/OCMock/OCMIndirectReturnValueProvider.m:26: error: NULL_DEREFERENCE
pointer self last assigned on line 25 could be null and is dereferenced at line 26, column 2

/Users/s.o_shea/dev/github/BluePlaquesLondon/Pods/OCMock/Source/OCMock/OCMLocation.m:29: error: NULL_DEREFERENCE
pointer self last assigned on line 28 could be null and is dereferenced at line 29, column 5

/Users/s.o_shea/dev/github/BluePlaquesLondon/Pods/OCMock/Source/OCMock/OCMMacroState.m:83: error: NULL_DEREFERENCE
pointer self last assigned on line 82 could be null and is dereferenced at line 83, column 5

/Users/s.o_shea/dev/github/BluePlaquesLondon/Pods/OCMock/Source/OCMock/OCMNotificationPoster.m:25: error: NULL_DEREFERENCE
pointer self last assigned on line 24 could be null and is dereferenced at line 25, column 2

/Users/s.o_shea/dev/github/BluePlaquesLondon/Pods/OCMock/Source/OCMock/OCMPassByRefSetter.m:25: error: NULL_DEREFERENCE
pointer self last assigned on line 24 could be null and is dereferenced at line 25, column 2

/Users/s.o_shea/dev/github/BluePlaquesLondon/Pods/OCMock/Source/OCMock/OCMReturnValueProvider.m:27: error: NULL_DEREFERENCE
pointer self last assigned on line 26 could be null and is dereferenced at line 27, column 2

/Users/s.o_shea/dev/github/BluePlaquesLondon/Pods/OCMock/Source/OCMock/OCMVerifier.m:29: error: NULL_DEREFERENCE
pointer self last assigned on line 28 could be null and is dereferenced at line 29, column 5

/Users/s.o_shea/dev/github/BluePlaquesLondon/Pods/OCMock/Source/OCMock/OCObserverMockObject.m:30: error: NULL_DEREFERENCE
pointer self last assigned on line 29 could be null and is dereferenced at line 30, column 2

/Users/s.o_shea/dev/github/BluePlaquesLondon/Pods/TBXML/TBXML-Code/TBXML.m:902: error: NULL_DEREFERENCE
pointer self->currentElementBuffer last assigned on line 901 could be null and is dereferenced at line 902, column 3

/Users/s.o_shea/dev/github/BluePlaquesLondon/Pods/TBXML/TBXML-Code/TBXML.m:907: error: NULL_DEREFERENCE
pointer self->currentElementBuffer->next last assigned on line 906 could be null and is dereferenced at line 907, column 3

/Users/s.o_shea/dev/github/BluePlaquesLondon/Pods/TBXML/TBXML-Code/TBXML.m:921: error: NULL_DEREFERENCE
pointer self->currentAttributeBuffer last assigned on line 920 could be null and is dereferenced at line 921, column 3

/Users/s.o_shea/dev/github/BluePlaquesLondon/Pods/TBXML/TBXML-Code/TBXML.m:925: error: NULL_DEREFERENCE
pointer self->currentAttributeBuffer->next last assigned on line 924 could be null and is dereferenced at line 925, column 3

Scripting

For travis is a little disconnected. Might be a good idea to consolidate into the travis.yml file?

iOS9 as a baseline.

In preparation for moving to size classes, should make iOS9 a pre-requisite.

Headers

Could do with a bit of a cleanup. There are some old references to importing UIKit.h and Foundation.h which could be cleaned up.

Swift Unit Tests

Should include some swift unit tests for the extension just to make sure it works as expected.

HTTP Mocking in Unit Tests

Sometimes the unit tests fail because BPLURLResourceLoader doesn't seem to be triggering. Need to resolve this with some regular HTTP stubbing.

Joseph Banks Bug

There are some instances where the data is a little funky in that there should be multiple placemarks at a point, but they all relate to the same person. See Joseph Banks as an example.

If there is any Roadmap?

It would be useful for the development to have a vision of required features and improvements which are necessary for next or current release. So other developers can fully understand what they can do and how to help. From my point of view some kind of Roadmap or TODO list will be enough for that purpose.

Move to Size Classes

Shouldn't be necessary for two separate storyboards given that the interface is insanely similar on either device. Would be good to clean up this duplication.

Launch screen looks empty

I think we could use appIcon image to fill empty space and to emphasize project style. Something like this:

Image and video hosting by TinyPic

Issues with some initializers

Should be using copy for copy properties in initializers. Should also convert to Modern Objective-C syntax where possible.

Integration Testing

Should have at least some integration testing for the application. Either Frank/Calabash.

iOS 8 Extension

There should be an Today Extension for the Blue Plaques London application.

This extension should allow the user to quickly find their closest Blue Plaque.

UIAlertController Unit Tests

The change over to UIAlertController is definitely a positive one, but I think the unit tests should have failed with this change, but it looks like current set of assertions being made in the unit tests weren't stringent enough to ensure that the tests failed.

Should add some new unit tests to the test suite to ensure that something like this doesn't happen again.

Pod versions in Podfile

I suggest to set specific version for each pod, rather than update to the latest (if no version specified)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.