JaroslavTulach: /* Have You Ever Wondered...? */ - 2009-10-17 07:19:58

Have You Ever Wondered...?

←Older revision Revision as of 07:19, 17 October 2009
Line 1: Line 1:
== Have You Ever Wondered...? ==
== Have You Ever Wondered...? ==
-
Did you ever write an application against one version of [[wikipedia::JDK|Java]] just to find out that it does not work with newer version? I guess everyone faced that situation, however did you ever faced that with your library? Did you change nothing in your library, yet your customers complain that their code using your library classes does not run or even compile with newer version of [[wikipedia::JDK|Java]]? I guess some of us have been in such situation. This is an inevitable impact caused not only by [[wikipedia::JDK|Java]] but by cooperating with any APIs created by others. [[Cooperating with Other APIs|Chapter 10]] analyses why we have problems when working with foreign APIs and suggest strategies to deal with such situations.
+
Did you ever write an application against one version of [[Java]] just to find out that it does not work with newer version? I guess everyone faced that situation, however did you ever faced that with your library? Did you change nothing in your library, yet your customers complain that their code using your library classes does not run or even compile with newer version of [[Java]]? I guess some of us have been in such situation, facing [[TransitivityOfIncompatibleChange]]. This is an inevitable impact caused not only by [[Java]] but by cooperating with any [[API]] created by others. [[Cooperating with Other APIs|Chapter 10]] analyses why we have problems when working with foreign APIs and suggest strategies to deal with such situations.
== Clarity of Modifiers ==
== Clarity of Modifiers ==

JaroslavTulach at 03:15, 12 September 2009 - 2009-09-12 03:15:21

←Older revision Revision as of 03:15, 12 September 2009
Line 6: Line 6:
This chapter also discusses problem with access modifiers in [[Java]] and how to avoid it. See [[ClarityOfAccessModifiers]] page.
This chapter also discusses problem with access modifiers in [[Java]] and how to avoid it. See [[ClarityOfAccessModifiers]] page.
 +
 +
 +
== [[Errata 10|Errata]] ==
 +
 +
{{:Errata 10}}

JaroslavTulach: /* Have You Ever Wondered...? */ - 2009-03-23 21:18:41

Have You Ever Wondered...?

←Older revision Revision as of 21:18, 23 March 2009
Line 2: Line 2:
Did you ever write an application against one version of [[wikipedia::JDK|Java]] just to find out that it does not work with newer version? I guess everyone faced that situation, however did you ever faced that with your library? Did you change nothing in your library, yet your customers complain that their code using your library classes does not run or even compile with newer version of [[wikipedia::JDK|Java]]? I guess some of us have been in such situation. This is an inevitable impact caused not only by [[wikipedia::JDK|Java]] but by cooperating with any APIs created by others. [[Cooperating with Other APIs|Chapter 10]] analyses why we have problems when working with foreign APIs and suggest strategies to deal with such situations.
Did you ever write an application against one version of [[wikipedia::JDK|Java]] just to find out that it does not work with newer version? I guess everyone faced that situation, however did you ever faced that with your library? Did you change nothing in your library, yet your customers complain that their code using your library classes does not run or even compile with newer version of [[wikipedia::JDK|Java]]? I guess some of us have been in such situation. This is an inevitable impact caused not only by [[wikipedia::JDK|Java]] but by cooperating with any APIs created by others. [[Cooperating with Other APIs|Chapter 10]] analyses why we have problems when working with foreign APIs and suggest strategies to deal with such situations.
 +
 +
== Clarity of Modifiers ==
 +
 +
This chapter also discusses problem with access modifiers in [[Java]] and how to avoid it. See [[ClarityOfAccessModifiers]] page.

192.9.112.196 at 06:18, 5 August 2008 - 2008-08-05 06:18:34

←Older revision Revision as of 06:18, 5 August 2008
Line 1: Line 1:
 +
== Have You Ever Wondered...? ==
 +
Did you ever write an application against one version of [[wikipedia::JDK|Java]] just to find out that it does not work with newer version? I guess everyone faced that situation, however did you ever faced that with your library? Did you change nothing in your library, yet your customers complain that their code using your library classes does not run or even compile with newer version of [[wikipedia::JDK|Java]]? I guess some of us have been in such situation. This is an inevitable impact caused not only by [[wikipedia::JDK|Java]] but by cooperating with any APIs created by others. [[Cooperating with Other APIs|Chapter 10]] analyses why we have problems when working with foreign APIs and suggest strategies to deal with such situations.

Apidesign: Removing all content from page - 2008-06-14 06:01:32

Removing all content from page

←Older revision Revision as of 06:01, 14 June 2008
Line 1: Line 1:
-
Forgive the linguist in me (I did work on speech recognition for 8 years), but the expression is "painting ourselves into a corner". You can't paint yourself into anything else, or it's a broken metaphor :) I saw this particular expression used wrongly a few times in the book.
 
-
--[[User:RichUnger|RichUnger]] 22:40, 10 April 2008 (UTC)
 
-
 
-
 
-
Talk to Tim, this is his sentence. As far as I can say, we have "Zahnat se do kouta" - chase yourself into a corner. Which is also a non-sense as you cannot chase yourself. But still it is widely used here and has the right meaning of doing wrong mistakes yourself that you are then sorry for.
 
-
 
-
--[[User:JaroslavTulach|JaroslavTulach]]
 

JaroslavTulach at 18:48, 19 April 2008 - 2008-04-19 18:48:50

←Older revision Revision as of 18:48, 19 April 2008
Line 2: Line 2:
--[[User:RichUnger|RichUnger]] 22:40, 10 April 2008 (UTC)
--[[User:RichUnger|RichUnger]] 22:40, 10 April 2008 (UTC)
 +
 +
 +
Talk to Tim, this is his sentence. As far as I can say, we have "Zahnat se do kouta" - chase yourself into a corner. Which is also a non-sense as you cannot chase yourself. But still it is widely used here and has the right meaning of doing wrong mistakes yourself that you are then sorry for.
 +
 +
--[[User:JaroslavTulach|JaroslavTulach]]

76.205.252.215: New page: Forgive the linguist in me (I did work on speech recognition for 8 years), but the expression is "painting ourselves into a corner". You can't paint yourself into anything else, or it's a... - 2008-04-11 05:56:07

New page: Forgive the linguist in me (I did work on speech recognition for 8 years), but the expression is "painting ourselves into a corner". You can't paint yourself into anything else, or it's a...

New page

Forgive the linguist in me (I did work on speech recognition for 8 years), but the expression is "painting ourselves into a corner". You can't paint yourself into anything else, or it's a broken metaphor :) I saw this particular expression used wrongly a few times in the book.

--[[User:RichUnger|RichUnger]] 22:40, 10 April 2008 (UTC)