Talk:Blogs
From APIDesign
Comments on Blogs
Contents |
Casper Bang said ...
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.
--JaroslavTulach 14:48, 5 September 2008 (UTC)
"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.
Continued on.... <a href="http://lambda-the-ultimate.org/node/2950"> Lambda the Ultimate </a>
Illiginhide said ...
Zune and iPod: Most people compare the Zune to the Touch, but after seeing how slim and surprisingly small and light it is, I consider it to be a rather unique hybrid that combines qualities of both the Touch and the Nano. It's very colorful and lovely OLED screen is slightly smaller than the touch screen, but the player itself feels quite a bit smaller and lighter. It weighs about 2/3 as much, and is noticeably smaller in width and height, while being just a hair thicker.
--Illiginhide 10:11, 21 March 2011 (CET)
openlyboorn said ...
Simply how much can a company legally cost to allow a policy holder out of his car insurance policy? What amount does your agency charge when anyone needs to terminate and how much pressure would you use to keep them? What are some tips or something we can say if our any individual has several months left on his current automotive plan? Definitely, we are not going to wait until his renewal comes due every time.
--openlyboorn 19:36, 21 March 2011 (CET)
Dapesodapeark said ...
Free Hentai Movies - hentaiblog.org
--Dapesodapeark 03:22, 27 March 2011 (CEST)
assomyJeoxy said ...
http://bicucati.00freehost.com/software/training_and_tutorials/photoshop_cs4_selections_in_depth.html http://bicucati.00freehost.com/brand/4videosoft/4videosoft_mp4_converter_3_2_06_windows.html http://bicucati.00freehost.com/software/photo_editing/onone_software_focalpoint_1_0_windows.html
http://bivozoju.00freehost.com/software/digital_audio/4videosoft_tod_mod_converter_3_2_06_windows.html http://bivozoju.00freehost.com/software/utilities/acapsoft_volt_1_400_windows.html http://bivozoju.00freehost.com/software/digital_audio/bigasoft_audio_converter_2_5_0_3947_windows.html
http://cixuvala.00freehost.com/brand/dzsoft/dzsoft_perl_editor_5_8_4_7_windows.html http://cixuvala.00freehost.com/software/virus_protection/symantec_norton_antivirus_2010_windows.html http://cixuvala.00freehost.com/brand/adobe/soundbooth_cs4.html
http://fajehoco.00freehost.com/software/web_development/coreldraw_x5.html http://fajehoco.00freehost.com/brand/solidworks/ http://fajehoco.00freehost.com/software/digital_vidio/bigasoft_blackberry_video_converter_2_5_0_3947_windows.html
http://gijevun.00freehost.com/software/virus_protection/a1click_ultra_pc_cleaner_1_01_65.html http://gijevun.00freehost.com/software/development_software/dreamweaver_cs4_with_css_essential_training.html http://gijevun.00freehost.com/software/office_suites/foxit_pdf_editor_2_0.html
http://habegesi.00freehost.com/brand/acapsoft/acapsoft_gigalarm_1_320_windows.html http://habegesi.00freehost.com/software/macintosh_software/ats_diskwarrior_boot_cd_4_mac_osx.html http://habegesi.00freehost.com/brand/mcafee/index.html
http://habegesi.00freehost.com/software/cd_dvd_tools/any_dvd_converter_pro_4_1_0.html http://habegesi.00freehost.com/software/digital_audio/truetheater_enhancer_1_0_1314.html http://habegesi.00freehost.com/brand/systweak/advanced_system_optimizer_3_0.html
http://muvefuco.00freehost.com/software/utilities/hard_disk_manager_2010_server.html http://muvefuco.00freehost.com/software/office_suites/abbyy_finereader_professional_9_0_724_windows.html http://muvefuco.00freehost.com/brand/paragon/paragon_hard_disk_manager_2010_server_windows.html
http://vizequne.00freehost.com/software/macintosh_software/ http://vizequne.00freehost.com/software/digital_vidio/4videosoft_dvd_to_mpeg_converter_3_2_10_windows.html http://vizequne.00freehost.com/software/cd_dvd_tools/ashampoo_burning_studio_2009_windows.html
http://wupiqeb.00freehost.com/software/ebooks/index.html http://wupiqeb.00freehost.com/brand/autodesk/autodesk_motion_builder_2010_windows.html http://wupiqeb.00freehost.com/software/utilities/hard_disk_manager_2010_server.html
--[http://gijevun.00freehost.com
assomyJeoxy] 07:10, 27 March 2011 (CEST)
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)