Aseem,

I had a quick look at your Django app and here are some of my observations:


   1. Most Django apps have a standard layout with the app in a directory 
   named after itself. See django-taggit 
   <https://github.com/alex/django-taggit> for instance.
   2. You have made some unconventional choices which needs to be explained 
   like using CharField instead of URLField, not using relative paths in 
   imports etc.
   3. An app must do one thing really well in order to be most reusable. I 
   believe autocomplete and opening a web browser don't belong to a 
   bookmarking app.
   4. There needs to be more unit tests and documentation to increase 
   confidence of other developers in using the app.

Sorry, if I have misunderstood the objectives of your project, but these 
things stood out to me.

Cheers,
Arun


On Saturday, 7 June 2014 15:37:52 UTC+5:30, Aseem Bansal wrote:
>
> I last asked for a review around two weeks back for my project. Is anyone 
> interested to give a second review for this project? 
>
> https://github.com/anshbansal/Bookmarker
>
> The last thread was here 
> https://groups.google.com/forum/#!topic/django-users/ob4fXz3GF9w in case 
> someone wants to see that I actually respond to people's comments instead 
> of just wasting their time.
>
> From last time I have done these changes -
> 1 Bookmark update as per categories  is now working
> 2 Used templates to make some things simpler to understand
> 3 Refactoring of view.py to get reusable components
> 4 Refactored jquery to make it cleaner so it is actually possible to read 
> it
> 5 Added CDN of librarires and added backup in case no internet is present
>
>
> My main concern currently is that this project is turning out to have a 
> lot more jQuery than Python/HTML.  Am I designing this incorrectly? I 
> understand that as my requirements are mostly asynchronous so there is a 
> need for javascript but redundancy like hard-coding URLs for autocomplete 
> in javascript is bothering me. Also am I over-engineering the Javascript?
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at http://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/ef8c5e0c-373d-438c-bd71-e3d9e753653c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to