<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>programming &#8211; Kelkhoff.com</title>
	<atom:link href="https://kelkhoff.com/tag/programming/feed/" rel="self" type="application/rss+xml" />
	<link>https://kelkhoff.com</link>
	<description>A simple programmer; a simple site</description>
	<lastBuildDate>Mon, 30 Dec 2024 16:42:38 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://kelkhoff.com/wp-content/uploads/2023/01/cropped-5-512-150x150.png</url>
	<title>programming &#8211; Kelkhoff.com</title>
	<link>https://kelkhoff.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Debugging Print Statements &#8211; Light!</title>
		<link>https://kelkhoff.com/2024/12/27/debugging-print-statements-light/</link>
		
		<dc:creator><![CDATA[dkelkhoff]]></dc:creator>
		<pubDate>Fri, 27 Dec 2024 15:39:28 +0000</pubDate>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Stream of Consciousness]]></category>
		<category><![CDATA[programming]]></category>
		<guid isPermaLink="false">https://kelkhoff.com/?p=390</guid>

					<description><![CDATA[Today I (re)discovered a potentially-quite-useful option in the IntelliJ debugger: If you go into “More” when right-clicking on a breakpoint, then turn on “Evaluate and log” and enter an expression, it’s basically the equivalent of adding debugging print statements, but without actually dirtying up your code with them.  When coupled with un-checking “Suspend” (e.g., making the breakpoint not pause the program’s execution), it&#8217;s kinda perfect. I feel like i should be using this a lot more often! Makes me wonder what the rest of this screen does. I have used “Disable until hitting the following breakpoint” before, to help avoid&#46;&#46;&#46;]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Today I (re)discovered a potentially-quite-useful option in the IntelliJ debugger:</p>



<p class="wp-block-paragraph">If you go into “More” when right-clicking on a breakpoint, then turn on “Evaluate and log” and enter an expression, it’s basically the equivalent of adding debugging print statements, but without actually dirtying up your code with them.  When coupled with un-checking “Suspend” (e.g., making the breakpoint not pause the program’s execution), it&#8217;s kinda perfect.</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="567" src="https://kelkhoff.com/wp-content/uploads/2024/12/Screen-Shot-2024-12-27-at-09.12.29-1024x567.png" alt="" class="wp-image-391" srcset="https://kelkhoff.com/wp-content/uploads/2024/12/Screen-Shot-2024-12-27-at-09.12.29-1024x567.png 1024w, https://kelkhoff.com/wp-content/uploads/2024/12/Screen-Shot-2024-12-27-at-09.12.29-300x166.png 300w, https://kelkhoff.com/wp-content/uploads/2024/12/Screen-Shot-2024-12-27-at-09.12.29-768x425.png 768w, https://kelkhoff.com/wp-content/uploads/2024/12/Screen-Shot-2024-12-27-at-09.12.29.png 1035w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">I feel like i should be using this a lot more often!</p>



<p class="wp-block-paragraph">Makes me wonder what the rest of this screen does.  I have used “Disable until hitting the following breakpoint” before, to help avoid the dance of:  set a breakpoint; run; break; resume; resume; resume; “is this the context i wanted?  no?  resume”; resume; resume; “oh crap, i missed the one i wanted!  restart!!!“; resume; etc</p>



<p class="wp-block-paragraph">Ah &#8211; TFM:  <a href="https://www.jetbrains.com/help/idea/using-breakpoints.html#breakpoint-properties">https://www.jetbrains.com/help/idea/using-breakpoints.html</a></p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
