Re: [SMW-devel] Webinar for amateur SMW programmers

2013-05-13 Thread Jeroen De Dauw
Hey, James wrote down a great list of advice. There is however one point I would advice against following: * Avoid turning protected/private into public methods unless it is > necessary and instead use the ReflectionClass [a.10] for testing (SMW > has as several tests that is following this schem

Re: [SMW-devel] Webinar for amateur SMW programmers

2013-05-12 Thread Dan Bolser
Many thanks for these recommendations James. Can (or have) you document(ed) them on the wiki for ongoing refinement? Cheers, Dan. On 10 May 2013 12:01, James HK wrote: > Hi, > >> I would like to suggest that unit/functional/integration tests would be the >> best solution for this. I know it's n

Re: [SMW-devel] Webinar for amateur SMW programmers

2013-05-12 Thread Yury Katkov
Hi-hi-hi! I've written a page about our first webinar! http://semantic-mediawiki.org/wiki/1st_SMW_webinar_for_developers Feel free to change the page, add your thoughts, interesting topics and so on. And add yourself to the list of participants! - Yury Katkov, WikiVote On Sun, May 12, 2013

Re: [SMW-devel] Webinar for amateur SMW programmers

2013-05-12 Thread Yury Katkov
Thanks James for your comments! Some of the links were really interesting to read! Do you want to participate in the webinar as a teacher? - Yury Katkov, WikiVote On Fri, May 10, 2013 at 3:01 PM, James HK wrote: > Hi, > >> I would like to suggest that unit/functional/integration tests would

Re: [SMW-devel] Webinar for amateur SMW programmers

2013-05-10 Thread Alexey Klimovich
I am also think such webinars can be very useful for understanding SMW architecture and make things a bit clearer for side developers. I will be happy to assist Yury in writing down the meeting and creating guides/howtos after. 09.05.2013 21:08, Yury Katkov пишет: > (I've changed the subject n

Re: [SMW-devel] Webinar for amateur SMW programmers

2013-05-10 Thread James HK
Hi, > I would like to suggest that unit/functional/integration tests would be the > best solution for this. I know it's not easy to get into a testing culture, > but various projects including parts of SMW are adopting this. It solves > these problems: This is certainly the right approach which a

Re: [SMW-devel] Webinar for amateur SMW programmers

2013-05-10 Thread Yury Katkov
Hi Dan! It's too early to plan the webinar date and time, IMHO. We have to prepare the agenda first. I'm working on it. - Yury Katkov, WikiVote On Fri, May 10, 2013 at 12:21 PM, Dan Bolser wrote: > Thanks for organizing this Yury, can you set up a doodle to try to tie > people to a date? A

Re: [SMW-devel] Webinar for amateur SMW programmers

2013-05-10 Thread Yury Katkov
Jeroen, I guess you'll be the one who teaches, right? - Yury Katkov, WikiVote On Fri, May 10, 2013 at 12:21 PM, Dan Bolser wrote: > Thanks for organizing this Yury, can you set up a doodle to try to tie > people to a date? Also, I guess we need to offer a box of chocolate to > each develop

Re: [SMW-devel] Webinar for amateur SMW programmers

2013-05-10 Thread Dan Bolser
Thanks for organizing this Yury, can you set up a doodle to try to tie people to a date? Also, I guess we need to offer a box of chocolate to each developer who takes part! ;-) Any confirmed? Cheers, Dan. On 9 May 2013 18:08, Yury Katkov wrote: > (I've changed the subject name. See previous e-

Re: [SMW-devel] Webinar for amateur SMW programmers

2013-05-09 Thread david mason
I would like to suggest that unit/functional/integration tests would be the best solution for this. I know it's not easy to get into a testing culture, but various projects including parts of SMW are adopting this. It solves these problems: 1. provides clear examples of how to do things using SMW

[SMW-devel] Webinar for amateur SMW programmers

2013-05-09 Thread Yury Katkov
(I've changed the subject name. See previous e-mails if you need a context.) *PROBLEM*: Nobody understand how SMW works and how to inprove it, except 2-4 core developers. The documentation of the code is not sufficient for a new deloper to quickly start participating in SMW development. *GOAL*: El