Jump to content

Sherlock

Moderators
  • Content Count

    1203
  • Joined

  • Last visited

  • Days Won

    25

Posts posted by Sherlock


  1. 38 minutes ago, PeterPanettone said:

    Is it not possible to support individual reports? Why has this possibility been removed from the Quality Portal?

    I'm guessing this is one of the shortcomings of Jira Service Manager vs. Jira. I considered the option to vote for a call a good thing too.


  2. Well, considering Windows on ARM will be gaining momentum as soon as some of these https://www.windowscentral.com/hardware/laptops/here-are-the-9-pc-makers-supporting-qualcomms-game-changing-snapdragon-x-elite the streets, it might be a smart move to get the compiler running. But that's just my totally unprofessional opinion. On the other hand, MS themselves are increasing the pressure. Just look at the agenda for this years "Build": https://build.microsoft.com/en-US/sessions/9d806202-be61-4b5d-ba0d-59ecfcaf0482?source=sessions


  3. I think it is not filling the fields themselves, but the words used to fill them. Some "Heuristics" are really just that simple. Take Windows UAC installer detection for example. If an exes name contains Install, setup or even patch it will automatically need to be run with elevated privileges. If however you provide a manifest requesting a non elevated execution level the UAC will not elevate.


  4. OK here's what I don't get. Seeing this

    const
      FuzzFactor = 1000;
      SingleResolution   = 1E-7 * FuzzFactor;
      DoubleResolution   = 1E-15 * FuzzFactor;

    I have to ask myself, why not

     

    const
      SingleResolution   = 1E-4;
      DoubleResolution   = 1E-12;

    Sure the calculation happens only once, and FuzzFactor seems to explain a magic number but then we still have those other magic numbers... just an observation.


  5. I feel you got a typo in your code, @dummzeuch 

    	type
    	  TNullableDateTime = record
    	  private
    	    FIsValid: INullableTypesFlagInterface;
    	    FValue: TDateTime;
    	  public
    	    function Dump: string;
    	    // other methods and operators
    	  end;
    	 
    	// ...
    	implementation
    	// ...
    	 
    	function TNullableDateTime.Dump: string;
    	begin
    	  if IsValid then
    	    Result := DateTimeToStr(Value)  // <- should be FValue?
    	  else
    	    Result := '<invalid>';
    	end;

    Should the Dump function not refer to FValue?


  6. For your assets on the Releases page please, please don't use the Codenames only. I just sat in front of my Delphi with an open project and could not quickly find out if the ubiquitous number 12 represents the elusive city of Alexandria or Athens, unsure of which of your Assets to download. If you must waste space by using Codenames, then please at least waste two spaces more by adding the version you mean to address....or to satisfy my Monkness scrap the Codenames altogether.

    • Like 1
×