Yii Framework Forum: Thanks for the fantastic book - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Thanks for the fantastic book

#1 User is offline   Backslider 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 292
  • Joined: 23-July 09

Posted 24 October 2010 - 11:27 AM

Thanks for a fantastic book, extremely helpful!

Will you be updating this book in further edtions?

In my opinion the TDD would have been best left to a single chapter (or another book), rather than clouding most chapters. Many people do not wish to use this approach and it makes things difficult for newbies.

I was somewhat disappointed that the RBAC was not completely implemented throughout the application. That is, with the final result any user could create, edit or delete any project, thus negating the access control elsewhere. There was no provision for giving users global permissions when creating/editing users or any indication as to how to use access control at this level. This was only implemented for issues. I didn't see any comment about this being left up to the reader and with such an important aspect of development I think the reader should have been walked right through.

Encountered a few problems due to Yii version (I use SVN latest version), however these were easily overcome.
We were all once expert at....... nothing.

yii-language-behavior

My Blog
0

#2 User is offline   jefftulsa 

  • Advanced Member
  • Yii
  • Group: Yii Dev Team
  • Posts: 168
  • Joined: 06-October 08
  • Location:Austin, TX

Posted 29 October 2010 - 03:36 PM

View PostBackslider, on 24 October 2010 - 11:27 AM, said:

Thanks for a fantastic book, extremely helpful!

Will you be updating this book in further edtions?

In my opinion the TDD would have been best left to a single chapter (or another book), rather than clouding most chapters. Many people do not wish to use this approach and it makes things difficult for newbies.

I was somewhat disappointed that the RBAC was not completely implemented throughout the application. That is, with the final result any user could create, edit or delete any project, thus negating the access control elsewhere. There was no provision for giving users global permissions when creating/editing users or any indication as to how to use access control at this level. This was only implemented for issues. I didn't see any comment about this being left up to the reader and with such an important aspect of development I think the reader should have been walked right through.

Encountered a few problems due to Yii version (I use SVN latest version), however these were easily overcome.


Thank you for your feedback, Backslider.

I appreciate your comments on the TDD approach. I understand how some might view this as extra complexity when just trying to learn a new framework. On the other hand, many people have really enjoyed the TDD by example approach and appreciate it with in the context of building an application.

On the bottom of page 212, close to the end of Chapter 8 (The RBAC chapter) it does state:

"We won't go through implementing the access checks for all of the other functionality. Each would be implemented in a similar manner".

I agree this is just a short couple of sentences and more attention could have been paid to the fact that this was being left up to the reader as an exercise to complete on their own.

I will certainly incorporate some of your feedback when/if there is a second edition.
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users