From: Kevin A. <al...@se...> - 2005-04-12 16:05:50
|
http://c2.com/cgi/wiki?XpCodeSprint This past weekend we had a coding sprint and many people used the codeEditor and tabbed codeEditor for editing files. All the files were in cvs, and were updated many times during each hour, typically after each small change. This made it very clear that there needs to be a more effective way of identifying that a file that has changed on disk that is out of sync with the view in the editor. So I need to get feedback on what the common menu item name is for "reload file from disk", "revert to saved" or whatever. I also want suggestions for what other editors do to watch for disk changes such as you would get from cvs and then auto-reloading or presenting the user with the option for reloading from disk, perhaps changing what is displayed in the title bar as well to indicate the file has changed. Then Alex or I will update the codeEditor and tabbed codeEditor to support these features. The sprint was quite fun and should be described by Ward Cunningham and others in their blogs soon (fingers crossed). A fairly large group of people picked up the idea of creating a line of sight chess game, one person was established as the customer and then we used agile (extreme) programming practices to create the application using PythonCard with fairly quick iterations over two days, roughly one iteration every 60 to 90 minutes. As with the previous coding sprint where I introduced people to PythonCard, only one other person had used PythonCard before. This time around, while all people were seasoned coders, only a few actually knew Python, which gave us another challenge, not the least of which was getting everyone setup with Python, wxPython, and PythonCard on three different OS platforms with a somewhat shaky wireless network. Still as you can see by what is in cvs, we made a lot of progress on the model as well as the display of the game and another day would probably have been enough to fill out the missing bits. http://c2.com/cgi/wiki?LineOfSightChess http://cvs.sourceforge.net/viewcvs.py/remorse/losc/ The current plan is to finish the loschess project as a joint XPDX and PORPIG coding project and then roll it into the PythonCard samples when it is done. ka |