|
|
Line 22: |
Line 22: |
| Continued on.... | | Continued on.... |
| <a href="http://lambda-the-ultimate.org/node/2950"> Lambda the Ultimate </a> | | <a href="http://lambda-the-ultimate.org/node/2950"> Lambda the Ultimate </a> |
- | == Ornabeame said ... ==
| |
- |
| |
- | <div class='commentBlock'>
| |
- | Hello I do not agree with all of you!
| |
- | http://soundcloud.com/groups/buy-doxycycline-1 Buy Doxycycline, , http://en.gravatar.com/mdfedorova Buy Plan B Online, http://mdfedorova.webgarden.com/ Buy Cheap Amoxil Online
| |
- |
| |
- | --[http://www.qbn.com/buyamoxil/663397/ Ornabeame] 15:35, 15 October 2011 (CEST)
| |
- | </div>
| |
- | == nandrolone said ... ==
| |
- |
| |
- | <div class='commentBlock'>
| |
- | I admit, I have not been on this webpage in a long time… however it was another joy to see It is such an important topic and ignored by so many, even professionals. I thank you to help making people more aware of possible issues.
| |
- |
| |
- | --[http://allanabolics.org nandrolone] 12:56, 18 October 2011 (CEST)
| |
- | </div>
| |
- | == iststghw said ... ==
| |
- |
| |
- | <div class='commentBlock'>
| |
- | iststghw
| |
- |
| |
- | --[http://rrsoti.com/ iststghw] 01:34, 29 October 2011 (CEST)
| |
- | </div>
| |
- | == hstbbedn said ... ==
| |
- |
| |
- | <div class='commentBlock'>
| |
- | hstbbedn
| |
- |
| |
- | --[http://giptgi.com/ hstbbedn] 01:35, 29 October 2011 (CEST)
| |
- | </div>
| |
- | == Moncler Homme said ... ==
| |
- |
| |
- | <div class='commentBlock'>
| |
- | vestes moncler en vente à http://www.monclers-enligne.com Moncler bady http://www.monclers-enligne.com/moncler-2011 moncler 2011 http://www.monclers-enligne.com/jacket Moncler vestes
| |
- | http://www.monclers-enligne.com/jacket/moncler-femmes-vestes moncler femmes vestes http://www.monclers-enligne.com/jacket/moncler-homme-vestes moncler homme vestes http://www.monclers-enligne.com/coats Moncler Homme Manteau http://www.monclers-enligne.com/sweater/moncler-femme-pull moncler femme pull
| |
- |
| |
- | --[http://www.frmonclerpascher.com/ Moncler Homme] 15:51, 6 November 2011 (CET)
| |
- | </div>
| |
- | == Franklin Marshall Price said ... ==
| |
- |
| |
- | <div class='commentBlock'>
| |
- | http://www.franklinmarshallropa.com Franklin and Marshall http://www.franklinmarshallropa.com/man-s-f-m Low Price Man's Franklin Marshall Online Sale Cheap Franklin Marshall For Sale http://www.franklinmarshallropa.com/women-s-f-m Low Cost Women's Franklin Marshall Online Sale Cheap Franklin Marshall For Sale http://www.franklinmarshallropa.com/f-m-sets Discount Franklin Marshall Sets Cheap Sale Clearance Franklin Marshall Shop Online http://www.franklinmarshallropa.com/2011-new-arrival Buy Cheap Franklin Marshall 2011 New Arrival And Best Franklin Marshall Clothing At Franklin Marshall Shop
| |
- |
| |
- | --[http://www.franklinmarshallropa.com/ Franklin Marshall Price] 12:14, 10 November 2011 (CET)
| |
- | </div>
| |
- | == Apotheke said ... ==
| |
- |
| |
- | <div class='commentBlock'>
| |
- | http://deshopapotheke.com apotheke pirna
| |
- | centrum apotheke kassel
| |
- |
| |
- | --[http://deshopapotheke.com Apotheke] 00:07, 17 November 2011 (CET)
| |
- | </div>
| |
- | == Apotheke said ... ==
| |
- |
| |
- | <div class='commentBlock'>
| |
- | http://deshopapotheke.com hof apotheke freiburg
| |
- | merkur apotheke luebeck
| |
- |
| |
- | --[http://deshopapotheke.com Apotheke] 14:38, 17 November 2011 (CET)
| |
- | </div>
| |
- | == Viagra Generico said ... ==
| |
- |
| |
- | <div class='commentBlock'>
| |
- | http://viagragenericoit.com/ acquisto viagra generico per deshu viagra generico
| |
- | comprare viagra generico effetti collaterali viagra generico a torino
| |
- |
| |
- | --[http://viagragenericoit.com/ Viagra Generico] 21:10, 8 December 2011 (CET)
| |
- | </div>
| |
- | == Pharme695 said ... ==
| |
- |
| |
- | <div class='commentBlock'>
| |
- | Hello! gbagddc interesting gbagddc site! I'm really like it! Very, very gbagddc good!
| |
- |
| |
- | --[http://yieopxa.com/yxyxqrx/5.html Pharme695] 17:06, 6 January 2012 (CET)
| |
- | </div>
| |
- | == mtzaikw said ... ==
| |
- |
| |
- | <div class='commentBlock'>
| |
- | Blog site :
| |
- | http://blog.erolove.in/land?pz.html
| |
- |
| |
- | --mtzaikw 16:43, 30 January 2012 (CET)
| |
- | </div>
| |
Interesting question. My guess is that I never had problems following suggestions related to usage of exceptions provided by others. I used exceptions in many ways in my APIs and as far as I can tell they evolve like other classes. The other area is usage of exceptions in own method definitions and here one needs to optimize for the understanding of users of the API. That is vague statement, but I do not have any practical advices ready now. I'll think about it in future. Thanks for your comment.
"yet it seems that there is no language in the world that would make this easy"
Is this really a language problem? I think it's a tool and communication problem. You want a tool that communicates to you that the change you're about to make will result in incompatibilities with your previous consumers. We can even imagine that they could be notified that you are doing this, which might permit them to notify their own consumers in some way. The gnarliest problem here is illustrated in this scenario- imagine you used this tool and it notified the distributed developers and happily enough they all got the memo. How are they supposed to communicate anything so technical as "you can't download the latest version of such and such library because your program that you bought from us (remember us?) will stop working properly".
A lot of interesting programming problems aren't really programming problems, they're user interface problems. Almost all of the API book is an attempt to deal with limitations on our ability to process information. The reason that's germane is because a lot of problems that have information processing limitations as their root cause, as opposed to say limitations in our ability to measure the position of a particle or limitations in the strength of materials, can be dealt with through the magic of user interface engineering.
I was curious as to know how come, in a book strictly about API design in Java, you do not mention exceptions (particular checked exceptions) and the role they play in documenting assertions vs. hampering versionability. Did you simply think this to be too controversial an issue I wonder?
--Casper Bang 05:17, 5 September 2008 (CEST)