All logs
From APIDesign
Combined display of all available logs of APIDesign. You can narrow down the view by selecting a log type, the user name, or the affected page.
View (previous 50) (next 50) (20 | 50 | 100 | 250 | 500)
- 06:04, 14 June 2008 Apidesign (Talk | contribs) deleted "Fixing Odyssey" (Author request: content was: 'Perhaps this section should be under the testing chapter. Page 173, para -1: since you mention year 2006, do you have a specific X server issue in mind? ...' (and the only contributor was '[[Special:Contributions/AndreiBadea)
- 06:03, 14 June 2008 Apidesign (Talk | contribs) marked r903 of Reviewers:PartII patrolled (automatic)
- 06:03, 14 June 2008 Apidesign (Talk | contribs) deleted "Beware of Using Other APIs" (Author request: content before blanking was: ''''Done: acc761a59107''' Page 147, para 2: Java collections use <tt>size</tt>, not <tt>getSize</tt>. Also the Javadoc refers to the Collections API as to "Collections Framework". Page 147, para -1: the 2.2 k)
- 06:03, 14 June 2008 Apidesign (Talk | contribs) deleted "Enforcing Consistency of APIs" (Author request: content before blanking was: ''''Done: f69d2163f4c8''' Page 154, code example: bad indentation of the class header. Having a final class whose all methods return null really is bulletproof, but it can also confuse the reader. Please cons)
- 06:03, 14 June 2008 Apidesign (Talk | contribs) deleted "Do Not Overuse the JavaBeans Listener Pattern" (Author request: content before blanking was: 'I would argue this is a good example of a case where your definition of cluelessness doesn't match the one of most Java developers out there. People are so used to implementing listener support, that even the )
- 06:03, 14 June 2008 Apidesign (Talk | contribs) deleted "Prevent Misuses of the API" (Author request: content before blanking was: ''''Done: 414c75f60371''' Page 161, para -2: "Javadoc" instead of "JavaDoc". Page 162, code example: <tt>public</tt> not used on interface methods -- inconsistent with other sections. Also, whether to make <t)
- 06:03, 14 June 2008 Apidesign (Talk | contribs) deleted "Delegation and Composition" (Author request: content before blanking was: 'Page 155, <tt>Arithmetica</tt> code example: it is prone to overflows, and <tt>sumRange</tt> can throw <tt>NegativeArraySizeException</tt>. OK, this is probably a nitpick and readers will understand that it's )
- 06:03, 14 June 2008 Apidesign (Talk | contribs) marked r902 of Talk:Cooperating with Other APIs patrolled (automatic)
- 06:02, 14 June 2008 Apidesign (Talk | contribs) marked r901 of Delegation and Composition patrolled (automatic)
- 06:02, 14 June 2008 Apidesign (Talk | contribs) marked r900 of Enforcing Consistency of APIs patrolled (automatic)
- 06:02, 14 June 2008 Apidesign (Talk | contribs) marked r899 of Beware of Using Other APIs patrolled (automatic)
- 06:02, 14 June 2008 Apidesign (Talk | contribs) marked r898 of Prevent Misuses of the API patrolled (automatic)
- 06:01, 14 June 2008 Apidesign (Talk | contribs) marked r897 of Do Not Overuse the JavaBeans Listener Pattern patrolled (automatic)
- 06:01, 14 June 2008 Apidesign (Talk | contribs) marked r896 of Cooperating with Other APIs patrolled (automatic)
- 06:01, 14 June 2008 Apidesign (Talk | contribs) marked r895 of Reviewers:PartII patrolled (automatic)
- 06:00, 14 June 2008 Apidesign (Talk | contribs) deleted "Good Tools make any API easier" (Author request: content before blanking was: ''''Done: 1f7473745841''' - more emphasis on testing This section doesn't deal with testing as much as with the idea that wizards lower the learning curve of the API. --AndreiBadea 14:01,)
- 06:00, 14 June 2008 Apidesign (Talk | contribs) deleted "The fade of specification" (Author request: content before blanking was: ''''Done: 03f60f4d2ef8''' Page 140, para -3: "Hotspot" should be "HotSpot". --AndreiBadea Some re-implementations occur even in OSS (integer-only OGG, for example). There are technical )
- 06:00, 14 June 2008 Apidesign (Talk | contribs) marked r894 of The fade of specification patrolled (automatic)
- 06:00, 14 June 2008 Apidesign (Talk | contribs) marked r893 of Good Tools make any API easier patrolled (automatic)
- 06:00, 14 June 2008 Apidesign (Talk | contribs) marked r892 of Talk:Keep Testability In Mind patrolled (automatic)
- 05:59, 14 June 2008 Apidesign (Talk | contribs) marked r891 of Keep Testability In Mind patrolled (automatic)
- 05:59, 14 June 2008 Apidesign (Talk | contribs) marked r890 of Reviewers:PartII patrolled (automatic)
- 05:59, 14 June 2008 Apidesign (Talk | contribs) marked r889 of Talk:Separate APIs for Client APIs and Support APIs patrolled (automatic)
- 05:58, 14 June 2008 Apidesign (Talk | contribs) deleted "Writer Evolution between Java 1.4 and 1.5" (Author request: content before blanking was: ''''Done: cc4e959ec9de''' Page 124, <tt>CountingWriter</tt> code example: <tt>@author</tt> tag probably not needed. Page 126, code example: <tt>convertChar</tt> is a very bad name for the function -- it does)
- 05:58, 14 June 2008 Apidesign (Talk | contribs) deleted "Split Your API Reasonably" (Author request: content before blanking was: ''''Done: 70c0c4836a28''' Page 134, para -2: "masterfs" will only make sense to NetBeans developers. Why not use "master filesystem" instead? --AndreiBadea 13:52, 8 April 2008 (UTC) Pag)
- 05:58, 14 June 2008 Apidesign (Talk | contribs) marked r888 of Split Your API Reasonably patrolled (automatic)
- 05:58, 14 June 2008 Apidesign (Talk | contribs) deleted "Expressing API/SPI in C and Java" (Author request: content before blanking was: ''''Done: 4b040ec30843''' Page 121: <tt>xmms_register_playback</tt> should take a <tt>(void)(*f)(char*)</tt> parameter (note the order of <tt>*</tt> and <tt>f</tt>). Moreover, the parentheses around <tt>void<)
- 05:58, 14 June 2008 Apidesign (Talk | contribs) marked r887 of Writer Evolution between Java 1.4 and 1.5 patrolled (automatic)
- 05:57, 14 June 2008 Apidesign (Talk | contribs) marked r886 of Expressing API/SPI in C and Java patrolled (automatic)
- 05:57, 14 June 2008 Apidesign (Talk | contribs) marked r885 of Separate APIs for Client APIs and Support APIs patrolled (automatic)
- 05:56, 14 June 2008 Apidesign (Talk | contribs) marked r884 of Reviewers:PartII patrolled (automatic)
- 05:56, 14 June 2008 Apidesign (Talk | contribs) deleted "Intercomponent Lookup and Communication" (Author request: content before blanking was: ''''Done: dd09dc43619c''' - I am currently rewriting this part to reflect your comments. As the topic is quite alive, I have also created a dedicated online page for this called Injection. Page 104, para -)
- 05:56, 14 June 2008 Apidesign (Talk | contribs) deleted "Lookup is Everywhere" (Author request: content before blanking was: ''''Done: d0b6efbc74d8''' Page 115: only seasoned NetBeans developers will know what <tt>ic</tt> in <tt>ic.add(new ModifiedImpl(this))</tt> stands for. I think you can just drop the example. Page 116: code e)
- 05:55, 14 June 2008 Apidesign (Talk | contribs) deleted "The Need for Cyclic Dependencies" (Author request: content before blanking was: ''''Done: b058ea24096e''' Page 113, code example: <tt>encode</tt> should be <tt>encrypt</tt>. And probably it should return a <tt>byte[]</tt>. OK, you claim the example is a bit artificial, so consider this a )
- 05:55, 14 June 2008 Apidesign (Talk | contribs) deleted "Writing an Extension Point" (Author request: content before blanking was: ''''Done: bc774fd94cce''' <tt>TipOfTheDay</tt> example: <tt>sayHello</tt> doesn't seem a good name for the method. How about <tt>getTip</tt>? Page 109, para -2,-4: extra "s" in <tt>TipsOfTheDay</tt>. Page 10)
- 05:55, 14 June 2008 Apidesign (Talk | contribs) marked r883 of Talk:Use Modular Architecture patrolled (automatic)
- 05:55, 14 June 2008 Apidesign (Talk | contribs) marked r882 of Lookup is Everywhere patrolled (automatic)
- 05:55, 14 June 2008 Apidesign (Talk | contribs) marked r881 of The Need for Cyclic Dependencies patrolled (automatic)
- 05:55, 14 June 2008 Apidesign (Talk | contribs) marked r880 of Writing an Extension Point patrolled (automatic)
- 05:55, 14 June 2008 Apidesign (Talk | contribs) marked r879 of Intercomponent Lookup and Communication patrolled (automatic)
- 05:55, 14 June 2008 Apidesign (Talk | contribs) deleted "Types Of Modular Design" (Author request: content before blanking was: ''''Done: 134c6f9cad88''' Page 103, para 1: "using some sort of Hashtable" -- <tt>DriverManager</tt> uses <tt>Vector</tt>'s (but sure, you can view it as a dictionary with <tt>O(N)</tt> complexity). The regist)
- 05:54, 14 June 2008 Apidesign (Talk | contribs) marked r878 of Types Of Modular Design patrolled (automatic)
- 05:54, 14 June 2008 Apidesign (Talk | contribs) marked r877 of Use Modular Architecture patrolled (automatic)
- 05:53, 14 June 2008 Apidesign (Talk | contribs) APIDesignPatterns:ResponseReply moved to APIDesignPatterns:RequestResponse
- 05:53, 14 June 2008 Apidesign (Talk | contribs) marked r874 of Code Against Interfaces, Not Implementations patrolled (automatic)
- 05:51, 14 June 2008 Apidesign (Talk | contribs) marked r873 of Reviewers:PartII patrolled (automatic)
- 05:51, 14 June 2008 Apidesign (Talk | contribs) deleted "Getting Ready for Growing Parameters" (Author request: content before blanking was: ''''Done: f1d73f9490a0''' The <tt>Request/Response</tt> example has a few superfluous usages of <tt>this</tt>. Or perhaps you prefer to prefix all field references with <tt>this</tt> -- that's fine, but it sho)
- 05:51, 14 June 2008 Apidesign (Talk | contribs) deleted "Are Abstract Classes Useful?" (Author request: content before blanking was: ''''Done: a578de6e7ceb''' agreed but not in such strong way Static factory methods can be put into a separate noninstantiable class: public interface Tweeter { void tweet(); } public class Tweeters { )
- 05:51, 14 June 2008 Apidesign (Talk | contribs) deleted "A Method Addition Lover's Heaven" (Author request: content before blanking was: ''''Done: 24bf47daa023''' The "public final class InstanceProvider" does not make sense as written. The whole point of InstanceProvider is that it is something that has to be implemented, as well as called. If)
- 05:51, 14 June 2008 Apidesign (Talk | contribs) deleted "Comparing Java Interfaces and Classes" (Author request: content before blanking was: ''''Done: cd866eaf3b80''' - I've explained something but not all the details. Still you need to know at least a bit of knowledge how the VM stores the objects, or you need to trust me that I know. Your compari)